CertificateEncryptionOptions
개요
CertificateEncryptionOptions은 .NET용 Aspose.PDF FOSS의 클래스입니다.
문서를 암호화하는 데 사용되는 공개 인증서와 복호화에 필요한 개인 키 저장소를 번들로 묶습니다.
이 클래스는 .NET 프로그램에서 CertificateEncryptionOptions 객체를 작업하기 위한 4개의 메서드를 제공합니다.
사용 가능한 메서드에는 다음이 포함됩니다: CertificateEncryptionOptions.
Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 모든 public 멤버에 접근할 수 있습니다.
속성: PfxPassword, PfxPath, PublicCertificate, StoreLocation, StoreName.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
PublicCertificate | X509Certificate2 | 읽기 | 문서를 암호화한 공개키 인증서(PDF 공개키 보안 핸들러 사전의 Recipient 항목). |
PfxPath | string? | 읽기 | PublicCertificate와 일치하는 개인 키를 포함하는 PFX/PKCS#12 파일의 경로, 또는 개인 키가 Windows 인증서 저장소에 있을 경우 null. |
PfxPassword | string? | 읽기 | PfxPath에 있는 PFX 파일의 비밀번호, 파일에 비밀번호가 설정되지 않은 경우 null. |
StoreName | StoreName? | 읽기 | PfxPath가 제공되지 않은 경우 개인 키를 포함하는 Windows 인증서 저장소. |
StoreLocation | StoreLocation? | 읽기 | Windows 인증서 저장소 위치. |
방법
| 시그니처 | 설명 |
|---|---|
CertificateEncryptionOptions(publicCertificate: X509Certificate2, pfxPath: string, pfxPassword: string) | 이 CertificateEncryptionOptions 인스턴스에서 CertificateEncryptionOptions(publicCertificate, pfxPath, pfxPassword)를 호출합니다. |
CertificateEncryptionOptions(publicCertificate: X509Certificate2, storeName: StoreName, storeLocation: StoreLocation) | 이 CertificateEncryptionOptions 인스턴스에서 CertificateEncryptionOptions(publicCertificate, storeName, storeLocation)를 호출합니다. |
CertificateEncryptionOptions(publicCertificatePath: string, pfxPath: string, pfxPassword: string) | 이 CertificateEncryptionOptions 인스턴스에서 CertificateEncryptionOptions(publicCertificatePath, pfxPath, pfxPassword)를 호출합니다. |
CertificateEncryptionOptions(publicCertificatePath: string, storeName: StoreName, storeLocation: StoreLocation) | 이 CertificateEncryptionOptions 인스턴스에서 CertificateEncryptionOptions(publicCertificatePath, storeName, storeLocation)를 호출합니다. |