System::Security::Cryptography::X509Certificates::X509Certificate sınıfı

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 ayrılmalıdır. Bu tür bir örnek, yığına (stack) ya da new operatörüyle oluşturulmamalıdır, aksi takdirde çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayı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) constMevcut nesneyi belirtilen formatı kullanarak bir bayt dizisine dışa aktarır. UYGULANMADI.
virtual Export(X509ContentType, const SecureStringPtr&) constMevcut nesneyi belirtilen formatı kullanarak bir bayt dizisine dışa aktarır. UYGULANMADI.
virtual Export(X509ContentType, const String&) constMevcut nesneyi belirtilen formatı kullanarak bir bayt dizisine dışa aktarır. UYGULANMADI.
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 (subject) ayırt edici adını alır.
virtual GetCertHash() constMevcut nesnenin karmasını bayt dizisi olarak alır.
virtual GetCertHash(const HashAlgorithmName&) constMevcut nesnenin karmasını bayt dizisi olarak alır.
virtual GetCertHashString() constMevcut nesnenin SHA1 karmasını onaltılık dize olarak alır.
virtual GetCertHashString(const HashAlgorithmName&) constMevcut nesnenin SHA1 karmasını onaltılık dize olarak alır.
virtual GetEffectiveDateString() constMevcut sertifikanın geçerlilik tarihini alır.
virtual GetExpirationDateString() constMevcut sertifikanın son kullanma 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 sertifikanın anahtar bilgilerini dize olarak alır.
virtual GetKeyAlgorithmParameters() constMevcut sertifikanın anahtar bilgilerini bayt dizisi olarak alır.
virtual GetKeyAlgorithmParametersString() constMevcut sertifikanın anahtar bilgilerini onaltılık dize olarak alır.
virtual GetName() constMevcut sertifikanın verildiği kimliğ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. UYGULANMADI.
virtual Import(const String&, const String&, X509KeyStorageFlags)Belirtilen sertifika dosyasından bilgileri içe aktarır. UYGULANMADI.
virtual Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags)Belirtilen sertifika verisinden bilgileri içe aktarır. UYGULANMADI.
virtual Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags)Belirtilen sertifika verisinden bilgileri içe aktarır. UYGULANMADI.
virtual Import(const String&)Belirtilen sertifika dosyasından bilgileri içe aktarır. UYGULANMADI.
virtual Import(const ByteArrayPtr&)Belirtilen sertifika verisinden bilgileri içe aktarır. UYGULANMADI.
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