System::Security::Cryptography::X509Certificates::X509Certificate class
İçindekiler
[
Saklamak
]X509Certificate class
X.509 v.3 sertifikası. Şifreli sertifikalar desteklenmez. Yalnızca X509KeyStorageFlags::DefaultKeySet bayrağı desteklenir. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak allocate edilmelidir. Bu tipin örneğini yığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class X509Certificate : public virtual System::Object,
public System::IDisposable
Yöntemler
| Yöntem | Açıklama |
|---|---|
| static CreateFromCertFile(const String&) | Belirtilen PKCS7 dosyasından sertifika oluşturur. |
| static CreateFromSignedFile(const String&) | Belirtilen imzalı dosyadan sertifika oluşturur. |
| Dispose() override | Hiçbir şey yapmaz. |
| Equals(SharedPtr<Object>) override | İki sertifikayı karşılaştırır. |
| virtual Export(X509ContentType) const | Geçerli nesneyi belirtilen formatı kullanarak bayt dizisine dışa aktarır. IMPLEMENTED DEĞİL. |
| virtual Export(X509ContentType, const SecureStringPtr&) const | Geçerli nesneyi belirtilen formatı kullanarak bayt dizisine dışa aktarır. IMPLEMENTED DEĞİL. |
| virtual Export(X509ContentType, const String&) const | Geçerli nesneyi belirtilen formatı kullanarak bayt dizisine dışa aktarır. IMPLEMENTED DEĞİL. |
| get_Handle() const | Microsoft Cryptographic API sertifika bağlamına bir tutamaç alır. |
| get_Issuer() const | X.509v3 sertifikasını veren sertifika otoritesinin adını alır. |
| get_Subject() const | Sertifikadan konu ayırt edici adını alır. |
| virtual GetCertHash() const | Geçerli nesne için hash’i bayt dizisi olarak alır. |
| virtual GetCertHash(const HashAlgorithmName&) const | Geçerli nesne için hash’i bayt dizisi olarak alır. |
| virtual GetCertHashString() const | Geçerli nesne için SHA1 hash’ini onaltılık dize olarak alır. |
| virtual GetCertHashString(const HashAlgorithmName&) const | Geçerli nesne için SHA1 hash’ini onaltılık dize olarak alır. |
| virtual GetEffectiveDateString() const | Mevcut sertificate’ın geçerli tarihini alır. |
| virtual GetExpirationDateString() const | Mevcut sertificate’ın son kullanım tarihini alır. |
| virtual GetFormat() const | Sertifika formatının adını alır. |
| GetHashCode() const override | Sertifika karma kodunu alır. |
| virtual GetIssuerName() const | Mevcut sertifikayı veren sertifikasyon otoritesinin adını alır. |
| virtual GetKeyAlgorithm() const | Mevcut sertifika için anahtar bilgisini dize olarak alır. |
| virtual GetKeyAlgorithmParameters() const | Mevcut sertifika için anahtar bilgisini bayt dizisi olarak alır. |
| virtual GetKeyAlgorithmParametersString() const | Mevcut sertifika için anahtar bilgisini onaltılık dize olarak alır. |
| virtual GetName() const | Mevcut sertificate’ın verildiği ana kişi witch’in adını alır. |
| virtual GetPublicKey() const | Sertifikadan genel anahtarı bayt dizisi olarak alır. |
| virtual GetPublicKeyString() const | Sertifikadan genel anahtarı onaltılık dize olarak alır. |
| virtual GetRawCertData() const | Sertifikadan ham veriyi bayt dizisi olarak alır. |
| virtual GetRawCertDataString() const | Sertifikadan ham veriyi onaltılık dize olarak alır. |
| virtual GetSerialNumber() const | Sertifikadan seri numarasını bayt dizisi olarak alır. |
| virtual GetSerialNumberString() const | Sertifikadan seri numarasını onaltılık dize olarak alır. |
| virtual Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) | Belirtilen sertifika dosyasından bilgileri içe aktarır. NOT IMPLEMENTED. |
| virtual Import(const String&, const String&, X509KeyStorageFlags) | Belirtilen sertifika dosyasından bilgileri içe aktarır. NOT IMPLEMENTED. |
| virtual Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | Belirtilen sertifika verisinden bilgileri içe aktarır. NOT IMPLEMENTED. |
| virtual Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | Belirtilen sertifika verisinden bilgileri içe aktarır. NOT IMPLEMENTED. |
| virtual Import(const String&) | Belirtilen sertifika dosyasından bilgileri içe aktarır. NOT IMPLEMENTED. |
| virtual Import(const ByteArrayPtr&) | Belirtilen sertifika verisinden bilgileri içe aktarır. NOT IMPLEMENTED. |
| operator=(const X509Certificate&) | |
| virtual Reset() | Sertifika durumunu sıfırlar. |
| virtual ToString(bool) const | Sertifika bilgisini metin biçiminde döndürür. |
| ToString() const override | Sertifika bilgisini metin biçiminde döndürür. |
| X509Certificate(const X509Certificate&) | |
| X509Certificate() | Yapıcı. |
| X509Certificate(const ByteArrayPtr&) | Yapıcı. |
| X509Certificate(const String&) | Yapıcı. |
| X509Certificate(const SharedPtr<X509Certificate>&) | Yapıcı. |
| X509Certificate(const ByteArrayPtr&, const String&) | Yapıcı. |
| X509Certificate(const ByteArrayPtr&, const SecureStringPtr&) | Yapıcı. |
| X509Certificate(const String&, const String&) | Yapıcı. |
| X509Certificate(const String&, const SecureStringPtr&) | Yapıcı. |
| X509Certificate(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | Yapıcı. |
| X509Certificate(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | Yapıcı. |
| X509Certificate(const String&, const String&, X509KeyStorageFlags) | Yapıcı. |
| X509Certificate(const String&, const SecureStringPtr&, X509KeyStorageFlags) | Yapıcı. |
| X509Certificate(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags) | Yapıcı. |
Typedefs
| Typedef | Açıklama |
|---|---|
| Ptr | İşaretçi türü. |
Ayrıca Bakınız
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Font for C++