PackageDigitalSignatureManager.Countersign 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 X.509 인증서를 사용하여 패키지의 서명에 연대 서명합니다.
오버로드
Countersign() |
사용자가 선택한 X.509 인증서를 사용하여 패키지의 모든 서명을 연대 서명합니다. |
Countersign(X509Certificate) |
지정된 X.509 인증서를 사용하여 패키지의 모든 서명에 연대 서명합니다. |
Countersign(X509Certificate, IEnumerable<Uri>) |
지정된 X.509 인증서를 사용하여 서명 목록에 연대 서명합니다. |
Countersign()
사용자가 선택한 X.509 인증서를 사용하여 패키지의 모든 서명을 연대 서명합니다.
public:
System::IO::Packaging::PackageDigitalSignature ^ Countersign();
public System.IO.Packaging.PackageDigitalSignature Countersign ();
member this.Countersign : unit -> System.IO.Packaging.PackageDigitalSignature
Public Function Countersign () As PackageDigitalSignature
반환
연대 서명으로 추가된 서명입니다. 인증서를 찾을 수 없거나 사용자가 인증서 선택 대화 상자를 취소한 경우에는 null
입니다.
설명
X.509 인증서는 호출에 지정 된 경우이 메서드 서명에 사용할 인증서를 선택 하 라는 메시지는 인증서 선택 대화 상자를 엽니다.
창 핸들을 설정 합니다 ParentWindow 호출 하기 전에 속성 Countersign 인증서 선택 대화 상자를 모달을 지정 된 창 확인 합니다.
적용 대상
Countersign(X509Certificate)
지정된 X.509 인증서를 사용하여 패키지의 모든 서명에 연대 서명합니다.
public:
System::IO::Packaging::PackageDigitalSignature ^ Countersign(System::Security::Cryptography::X509Certificates::X509Certificate ^ certificate);
public System.IO.Packaging.PackageDigitalSignature Countersign (System.Security.Cryptography.X509Certificates.X509Certificate certificate);
member this.Countersign : System.Security.Cryptography.X509Certificates.X509Certificate -> System.IO.Packaging.PackageDigitalSignature
Public Function Countersign (certificate As X509Certificate) As PackageDigitalSignature
매개 변수
- certificate
- X509Certificate
연대 서명으로 서명을 추가할 X.509 인증서입니다.
반환
연대 서명으로 추가된 서명입니다.
예외
certificate
은 null
입니다.
적용 대상
Countersign(X509Certificate, IEnumerable<Uri>)
지정된 X.509 인증서를 사용하여 서명 목록에 연대 서명합니다.
public:
System::IO::Packaging::PackageDigitalSignature ^ Countersign(System::Security::Cryptography::X509Certificates::X509Certificate ^ certificate, System::Collections::Generic::IEnumerable<Uri ^> ^ signatures);
public System.IO.Packaging.PackageDigitalSignature Countersign (System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Collections.Generic.IEnumerable<Uri> signatures);
member this.Countersign : System.Security.Cryptography.X509Certificates.X509Certificate * seq<Uri> -> System.IO.Packaging.PackageDigitalSignature
Public Function Countersign (certificate As X509Certificate, signatures As IEnumerable(Of Uri)) As PackageDigitalSignature
매개 변수
- certificate
- X509Certificate
지정된 각 signatures
에 연대 서명할 X.509 인증서입니다.
- signatures
- IEnumerable<Uri>
연대 서명할 서명 목록입니다.
반환
각 signatures
에 연대 서명하는 데 사용할 디지털 서명입니다.
예외
certificate
또는 signatures
매개 변수가 null
인 경우
패키지에 서명된 PackagePart 개체가 없는 경우
패키지에 PackageDigitalSignature 파트가 없는 경우
적용 대상
.NET