System::Security::Cryptography::X509Certificates::X509Certificate 클래스
내용물
[
숨다
]X509Certificate class
X.509 v.3 인증서. 암호화된 인증서는 지원되지 않습니다. 오직 X509KeyStorageFlags::DefaultKeySet 플래그만 지원됩니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마십시오. 그렇지 않으면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
class X509Certificate : public virtual System::Object,
public System::IDisposable
메서드
| 메서드 | 설명 |
|---|---|
| static CreateFromCertFile(const String&) | 지정된 PKCS7 파일에서 인증서를 생성합니다. |
| static CreateFromSignedFile(const String&) | 지정된 서명된 파일에서 인증서를 생성합니다. |
| Dispose() override | 아무 작업도 수행하지 않습니다. |
| Equals(SharedPtr<Object>) override | 두 인증서를 비교합니다. |
| virtual Export(X509ContentType) const | 현재 객체를 지정된 형식으로 바이트 배열에 내보냅니다. 구현되지 않음. |
| virtual Export(X509ContentType, const SecureStringPtr&) const | 현재 객체를 지정된 형식으로 바이트 배열에 내보냅니다. 구현되지 않음. |
| virtual Export(X509ContentType, const String&) const | 현재 객체를 지정된 형식으로 바이트 배열에 내보냅니다. 구현되지 않음. |
| get_Handle() const | Microsoft Cryptographic API 인증서 컨텍스트에 대한 핸들을 가져옵니다. |
| get_Issuer() const | X.509v3 인증서를 발급한 인증 기관의 이름을 가져옵니다. |
| get_Subject() const | 인증서에서 주체 구별 이름을 가져옵니다. |
| virtual GetCertHash() const | 현재 객체의 해시를 바이트 배열로 가져옵니다. |
| virtual GetCertHash(const HashAlgorithmName&) const | 현재 객체의 해시를 바이트 배열로 가져옵니다. |
| virtual GetCertHashString() const | 현재 객체의 SHA1 해시를 16진수 문자열로 가져옵니다. |
| virtual GetCertHashString(const HashAlgorithmName&) const | 현재 객체의 SHA1 해시를 16진수 문자열로 가져옵니다. |
| virtual GetEffectiveDateString() const | 현재 인증서의 유효 시작 날짜를 가져옵니다. |
| virtual GetExpirationDateString() const | 현재 인증서의 만료 날짜를 가져옵니다. |
| virtual GetFormat() const | 인증서 형식의 이름을 가져옵니다. |
| GetHashCode() const override | 인증서 해시 코드를 가져옵니다. |
| virtual GetIssuerName() const | 현재 인증서를 발급한 인증 기관의 이름을 가져옵니다. |
| virtual GetKeyAlgorithm() const | 현재 인증서의 키 정보를 문자열로 가져옵니다. |
| virtual GetKeyAlgorithmParameters() const | 현재 인증서의 키 정보를 바이트 배열로 가져옵니다. |
| virtual GetKeyAlgorithmParametersString() const | 현재 인증서의 키 정보를 16진수 문자열로 가져옵니다. |
| virtual GetName() const | 현재 인증서가 발급된 주체의 이름을 가져옵니다. |
| virtual GetPublicKey() const | 인증서에서 공개 키를 바이트 배열로 가져옵니다. |
| virtual GetPublicKeyString() const | 인증서에서 공개 키를 16진수 문자열로 가져옵니다. |
| virtual GetRawCertData() const | 인증서에서 원시 데이터를 바이트 배열로 가져옵니다. |
| virtual GetRawCertDataString() const | 인증서에서 원시 데이터를 16진수 문자열로 가져옵니다. |
| virtual GetSerialNumber() const | 인증서에서 일련 번호를 바이트 배열로 가져옵니다. |
| virtual GetSerialNumberString() const | 인증서에서 일련 번호를 16진수 문자열로 가져옵니다. |
| virtual Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) | 지정된 인증서 파일에서 정보를 가져옵니다. 구현되지 않음. |
| virtual Import(const String&, const String&, X509KeyStorageFlags) | 지정된 인증서 파일에서 정보를 가져옵니다. 구현되지 않음. |
| virtual Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | 지정된 인증서 데이터에서 정보를 가져옵니다. 구현되지 않음. |
| virtual Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | 지정된 인증서 데이터에서 정보를 가져옵니다. 구현되지 않음. |
| virtual Import(const String&) | 지정된 인증서 파일에서 정보를 가져옵니다. 구현되지 않음. |
| virtual Import(const ByteArrayPtr&) | 지정된 인증서 데이터에서 정보를 가져옵니다. 구현되지 않음. |
| operator=(const X509Certificate&) | |
| virtual Reset() | 인증서 상태를 재설정합니다. |
| virtual ToString(bool) const | 인증서 정보를 텍스트 형식으로 반환합니다. |
| ToString() const override | 인증서 정보를 텍스트 형식으로 반환합니다. |
| X509Certificate(const X509Certificate&) | |
| X509Certificate() | 생성자. |
| X509Certificate(const ByteArrayPtr&) | 생성자. |
| X509Certificate(const String&) | 생성자. |
| X509Certificate(const SharedPtr<X509Certificate>&) | 생성자. |
| X509Certificate(const ByteArrayPtr&, const String&) | 생성자. |
| X509Certificate(const ByteArrayPtr&, const SecureStringPtr&) | 생성자. |
| X509Certificate(const String&, const String&) | 생성자. |
| X509Certificate(const String&, const SecureStringPtr&) | 생성자. |
| X509Certificate(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | 생성자. |
| X509Certificate(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | 생성자. |
| X509Certificate(const String&, const String&, X509KeyStorageFlags) | 생성자. |
| X509Certificate(const String&, const SecureStringPtr&, X509KeyStorageFlags) | 생성자. |
| X509Certificate(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags) | 생성자. |
Typedefs
| 타입 정의 | 설명 |
|---|---|
| Ptr | 포인터 유형. |
또 보기
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Page for C++