System::Security::Cryptography::X509Certificates::X509Certificate class

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öntemAçıklama
static CreateFromCertFile(const String&)Belirtilen PKCS7 dosyasından sertifika oluşturur.
static CreateFromSignedFile(const String&)Belirtilen imzalı dosyadan sertifika oluşturur.
Dispose() overrideHiçbir şey yapmaz.
Equals(SharedPtr<Object>) overrideİki sertifikayı karşılaştırır.
virtual Export(X509ContentType) constGeçerli nesneyi belirtilen formatı kullanarak bayt dizisine dışa aktarır. IMPLEMENTED DEĞİL.
virtual Export(X509ContentType, const SecureStringPtr&) constGeçerli nesneyi belirtilen formatı kullanarak bayt dizisine dışa aktarır. IMPLEMENTED DEĞİL.
virtual Export(X509ContentType, const String&) constGeçerli nesneyi belirtilen formatı kullanarak bayt dizisine dışa aktarır. IMPLEMENTED DEĞİL.
get_Handle() constMicrosoft Cryptographic API sertifika bağlamına bir tutamaç alır.
get_Issuer() constX.509v3 sertifikasını veren sertifika otoritesinin adını alır.
get_Subject() constSertifikadan konu ayırt edici adını alır.
virtual GetCertHash() constGeçerli nesne için hash’i bayt dizisi olarak alır.
virtual GetCertHash(const HashAlgorithmName&) constGeçerli nesne için hash’i bayt dizisi olarak alır.
virtual GetCertHashString() constGeçerli nesne için SHA1 hash’ini onaltılık dize olarak alır.
virtual GetCertHashString(const HashAlgorithmName&) constGeçerli nesne için SHA1 hash’ini onaltılık dize olarak alır.
virtual GetEffectiveDateString() constMevcut sertificate’ın geçerli tarihini alır.
virtual GetExpirationDateString() constMevcut sertificate’ın son kullanım tarihini alır.
virtual GetFormat() constSertifika formatının adını alır.
GetHashCode() const overrideSertifika karma kodunu alır.
virtual GetIssuerName() constMevcut sertifikayı veren sertifikasyon otoritesinin adını alır.
virtual GetKeyAlgorithm() constMevcut sertifika için anahtar bilgisini dize olarak alır.
virtual GetKeyAlgorithmParameters() constMevcut sertifika için anahtar bilgisini bayt dizisi olarak alır.
virtual GetKeyAlgorithmParametersString() constMevcut sertifika için anahtar bilgisini onaltılık dize olarak alır.
virtual GetName() constMevcut sertificate’ın verildiği ana kişi witch’in adını alır.
virtual GetPublicKey() constSertifikadan genel anahtarı bayt dizisi olarak alır.
virtual GetPublicKeyString() constSertifikadan genel anahtarı onaltılık dize olarak alır.
virtual GetRawCertData() constSertifikadan ham veriyi bayt dizisi olarak alır.
virtual GetRawCertDataString() constSertifikadan ham veriyi onaltılık dize olarak alır.
virtual GetSerialNumber() constSertifikadan seri numarasını bayt dizisi olarak alır.
virtual GetSerialNumberString() constSertifikadan 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) constSertifika bilgisini metin biçiminde döndürür.
ToString() const overrideSertifika 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

TypedefAçıklama
Ptrİşaretçi türü.

Ayrıca Bakınız