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

X509Certificate2 class

X509 sertifikasını temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığıt üzerinde veya operator new kullanarak oluşturmayın, çünkü bu ç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 işlevlere argüman olarak geçirmek için kullanın.

class X509Certificate2 : public System::Security::Cryptography::X509Certificates::X509Certificate

Yöntemler

YöntemAçıklama
get_Archived() constSertifikanın arşivlenmiş olduğunu gösteren bir değer alır.
get_Extensions() constSertifika ile ilişkili uzantı nesnelerinin koleksiyonunu alır.
get_FriendlyName() constSertifikanın dostane adını alır.
get_HasPrivateKey() constSertifikanın özel anahtarı olup olmadığını denetler.
get_IssuerName() constSertifikayı veren tarafın adını alır.
get_NotAfter() constSertifikanın artık geçerli olmadığı yerel tarih ve saati alır.
get_NotBefore() constSertifikanın geçerli olacağı yerel tarih ve saati alır.
get_PrivateKey() constSertifika ile ilişkili özel anahtarı alır.
get_PublicKey() constBir sertifikanın PublicKey nesnesini alır.
get_RawData() constSertifikanın ham verisini alır.
get_SerialNumber() constBir sertifikanın seri numarasını alır.
get_SignatureAlgorithm() constBir sertifikanın imzasını oluşturmak için kullanılan algoritmayı alır.
get_SubjectName() constBir sertifikadan konu adını alır.
get_Thumbprint() constSertifikanın parmak izini alır.
get_Version() constSertifika formatı sürümünü alır.
static GetCertContentType(const ByteArrayPtr&)Belirtilen bayt dizisinde bulunan sertifika türünü alır.
static GetCertContentType(const String&)Belirtilen dosyada bulunan sertifika türünü alır.
GetDSAPrivateKey() constAlır RSA özel anahtarını;
GetDSAPublicKey() constAlır RSA ortak anahtarını.
GetECDsaPrivateKey() constAlır RSA özel anahtarını;
GetECDsaPublicKey() constAlır RSA ortak anahtarını.
GetNameInfo(X509NameType, bool) constSertifikadan konu ya da yayıncı adını alır.
GetRSAPrivateKey() constAlır RSA özel anahtarını;
GetRSAPublicKey() constAlır RSA ortak anahtarını.
Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) overrideBelirtilen sertifika dosyasından bilgileri içe aktarır.
Import(const String&, const String&, X509KeyStorageFlags) overrideBelirtilen sertifika dosyasından bilgileri içe aktarır.
Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) overrideBelirtilen sertifika verilerinden bilgileri içe aktarır.
Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) overrideBelirtilen sertifika verilerinden bilgileri içe aktarır.
Import(const String&) overrideBelirtilen sertifika dosyasından bilgileri içe aktarır.
Import(const ByteArrayPtr&) overrideBelirtilen sertifika verilerinden bilgileri içe aktarır.
Reset() overrideSertifika durumunu sıfırlar.
set_Archived(bool) constSertifikanın arşivlendiğini gösteren bir değeri ayarlar.
set_FriendlyName(const String&)Sertifikanın dostane adını ayarlar.
set_PrivateKey(const SharedPtr<AsymmetricAlgorithm>&)Sertifikayla ilişkili özel anahtarı ayarlar veya temizler.
ToString(bool) const overrideSertifika bilgisini metin biçiminde döndürür.
ToString() const overrideSertifika bilgisini metin biçiminde döndürür.
Verify() constSertifika zincirini doğrular.
X509Certificate2()Boş bir X509Certificate2 oluşturur.
X509Certificate2(const String&)Yapıcı.
X509Certificate2(const SharedPtr<X509Certificate>&)Yapıcı.
X509Certificate2(const ByteArrayPtr&)Yapıcı.
X509Certificate2(const ByteArrayPtr&, const String&)Yapıcı.
X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&)Yapıcı.
X509Certificate2(const ByteArrayPtr&, const String&, X509KeyStorageFlags)Yapıcı.
X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags)Yapıcı.
X509Certificate2(const String&, const String&)Yapıcı.
X509Certificate2(const String&, const SecureStringPtr&)Yapıcı.
X509Certificate2(const String&, const String&, X509KeyStorageFlags)Yapıcı.
X509Certificate2(const String&, const SecureStringPtr&, X509KeyStorageFlags)Yapıcı.
X509Certificate2(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags)Yapıcı.

Ayrıca Bakınız