System::Security::Cryptography::X509Certificates::X509Certificate2 sınıf
İçindekiler
[
Saklamak
]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 türün bir örneğini yığıt üzerinde 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çirin.
class X509Certificate2 : public System::Security::Cryptography::X509Certificates::X509Certificate
Yöntemler
| Yöntem | Açıklama |
|---|---|
| get_Archived() const | Sertifikanın arşivlenmiş olduğunu gösteren bir değer alır. |
| get_Extensions() const | Sertifikayla ilişkili uzantı nesnelerinin koleksiyonunu alır. |
| get_FriendlyName() const | Sertifikanın dostça adını alır. |
| get_HasPrivateKey() const | Sertifikanın özel anahtarı olup olmadığını denetler. |
| get_IssuerName() const | Sertifikayı veren tarafın adını alır. |
| get_NotAfter() const | Sertifikanın artık geçerli olmadığı yerel tarih ve saati alır. |
| get_NotBefore() const | Sertifikanın geçerli olduğu yerel tarih ve saati alır. |
| get_PrivateKey() const | Sertifikayla ilişkili özel anahtarı alır. |
| get_PublicKey() const | Bir sertifikanın PublicKey nesnesini alır. |
| get_RawData() const | Sertifikanın ham verisini alır. |
| get_SerialNumber() const | Bir sertifikanın seri numarasını alır. |
| get_SignatureAlgorithm() const | Sertifikanın imzasını oluşturmak için kullanılan algoritmayı alır. |
| get_SubjectName() const | Bir sertifikadan konu adını alır. |
| get_Thumbprint() const | Sertifikanın parmak izini alır. |
| get_Version() const | Sertifika 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() const | RSA özel anahtarını alır. |
| GetDSAPublicKey() const | RSA genel anahtarını alır. |
| GetECDsaPrivateKey() const | RSA özel anahtarını alır. |
| GetECDsaPublicKey() const | RSA genel anahtarını alır. |
| GetNameInfo(X509NameType, bool) const | Sertifikadan konu ya da yayıncı adını alır. |
| GetRSAPrivateKey() const | RSA özel anahtarını alır. |
| GetRSAPublicKey() const | RSA genel anahtarını alır. |
| Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) override | Belirtilen sertifika dosyasından bilgileri içe aktarır. |
| Import(const String&, const String&, X509KeyStorageFlags) override | Belirtilen sertifika dosyasından bilgileri içe aktarır. |
| Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) override | Belirtilen sertifika verisinden bilgileri içe aktarır. |
| Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) override | Belirtilen sertifika verisinden bilgileri içe aktarır. |
| Import(const String&) override | Belirtilen sertifika dosyasından bilgileri içe aktarır. |
| Import(const ByteArrayPtr&) override | Belirtilen sertifika verisinden bilgileri içe aktarır. |
| Reset() override | Sertifika durumunu sıfırlar. |
| set_Archived(bool) const | Sertifikanın arşivlendiğini gösteren bir değeri ayarlar. |
| set_FriendlyName(const String&) | Sertifikanın dostça adını ayarlar. |
| set_PrivateKey(const SharedPtr<AsymmetricAlgorithm>&) | Sertifikayla ilişkili özel anahtarı ayarlar veya temizler. |
| ToString(bool) const override | Sertifika bilgisini metin biçiminde döndürür. |
| ToString() const override | Sertifika bilgisini metin biçiminde döndürür. |
| Verify() const | Sertifika 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
- Class X509Certificate
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Font for C++