다음을 통해 공유


ManifestSignatureInformation.VerifySignature 메서드

정의

지정된 매니페스트의 서명에 대한 정보를 수집하여 확인합니다.

오버로드

VerifySignature(ActivationContext)

지정된 활성화 컨텍스트에 속하는 매니페스트의 서명에 대한 정보를 수집하여 확인합니다.

VerifySignature(ActivationContext, ManifestKinds)

지정된 활성화 컨텍스트 및 매니페스트 형식에 속하는 매니페스트의 서명에 대한 정보를 수집하여 확인합니다.

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

지정된 활성화 컨텍스트 및 매니페스트 형식에 속하는 매니페스트의 서명에 대한 정보를 수집하여 확인하고, 해지할 인증서를 선택할 수 있습니다.

VerifySignature(ActivationContext)

지정된 활성화 컨텍스트에 속하는 매니페스트의 서명에 대한 정보를 수집하여 확인합니다.

public:
 static System::Security::Cryptography::ManifestSignatureInformationCollection ^ VerifySignature(ActivationContext ^ application);
public static System.Security.Cryptography.ManifestSignatureInformationCollection VerifySignature (ActivationContext application);
static member VerifySignature : ActivationContext -> System.Security.Cryptography.ManifestSignatureInformationCollection
Public Shared Function VerifySignature (application As ActivationContext) As ManifestSignatureInformationCollection

매개 변수

application
ActivationContext

매니페스트의 활성화 컨텍스트입니다. 활성화 컨텍스트는 애플리케이션에 속하며 여러 매니페스트를 포함합니다.

반환

확인된 각 매니페스트에 대한 ManifestSignatureInformation 개체가 들어 있는 컬렉션입니다.

예외

application 매개 변수가 null인 경우

적용 대상

VerifySignature(ActivationContext, ManifestKinds)

지정된 활성화 컨텍스트 및 매니페스트 형식에 속하는 매니페스트의 서명에 대한 정보를 수집하여 확인합니다.

public:
 static System::Security::Cryptography::ManifestSignatureInformationCollection ^ VerifySignature(ActivationContext ^ application, System::Security::ManifestKinds manifests);
public static System.Security.Cryptography.ManifestSignatureInformationCollection VerifySignature (ActivationContext application, System.Security.ManifestKinds manifests);
static member VerifySignature : ActivationContext * System.Security.ManifestKinds -> System.Security.Cryptography.ManifestSignatureInformationCollection
Public Shared Function VerifySignature (application As ActivationContext, manifests As ManifestKinds) As ManifestSignatureInformationCollection

매개 변수

application
ActivationContext

매니페스트의 활성화 컨텍스트입니다. 활성화 컨텍스트는 애플리케이션에 속하며 여러 매니페스트를 포함합니다.

manifests
ManifestKinds

매니페스트의 형식입니다. 이 매개 변수는 활성화 컨텍스트에서 확인할 매니페스트를 지정합니다.

반환

확인된 각 매니페스트에 대한 ManifestSignatureInformation 개체가 들어 있는 컬렉션입니다.

예외

application 매개 변수가 null인 경우

적용 대상

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

지정된 활성화 컨텍스트 및 매니페스트 형식에 속하는 매니페스트의 서명에 대한 정보를 수집하여 확인하고, 해지할 인증서를 선택할 수 있습니다.

public:
 static System::Security::Cryptography::ManifestSignatureInformationCollection ^ VerifySignature(ActivationContext ^ application, System::Security::ManifestKinds manifests, System::Security::Cryptography::X509Certificates::X509RevocationFlag revocationFlag, System::Security::Cryptography::X509Certificates::X509RevocationMode revocationMode);
[System.Security.SecurityCritical]
public static System.Security.Cryptography.ManifestSignatureInformationCollection VerifySignature (ActivationContext application, System.Security.ManifestKinds manifests, System.Security.Cryptography.X509Certificates.X509RevocationFlag revocationFlag, System.Security.Cryptography.X509Certificates.X509RevocationMode revocationMode);
public static System.Security.Cryptography.ManifestSignatureInformationCollection VerifySignature (ActivationContext application, System.Security.ManifestKinds manifests, System.Security.Cryptography.X509Certificates.X509RevocationFlag revocationFlag, System.Security.Cryptography.X509Certificates.X509RevocationMode revocationMode);
[<System.Security.SecurityCritical>]
static member VerifySignature : ActivationContext * System.Security.ManifestKinds * System.Security.Cryptography.X509Certificates.X509RevocationFlag * System.Security.Cryptography.X509Certificates.X509RevocationMode -> System.Security.Cryptography.ManifestSignatureInformationCollection
static member VerifySignature : ActivationContext * System.Security.ManifestKinds * System.Security.Cryptography.X509Certificates.X509RevocationFlag * System.Security.Cryptography.X509Certificates.X509RevocationMode -> System.Security.Cryptography.ManifestSignatureInformationCollection
Public Shared Function VerifySignature (application As ActivationContext, manifests As ManifestKinds, revocationFlag As X509RevocationFlag, revocationMode As X509RevocationMode) As ManifestSignatureInformationCollection

매개 변수

application
ActivationContext

매니페스트의 애플리케이션 컨텍스트입니다. 활성화 컨텍스트는 애플리케이션에 속하며 여러 매니페스트를 포함합니다.

manifests
ManifestKinds

매니페스트의 형식입니다. 이 매개 변수는 활성화 컨텍스트에서 확인할 매니페스트를 지정합니다.

revocationFlag
X509RevocationFlag

체인에서 해지 여부를 확인할 인증서를 지정하는 열거형 값 중 하나입니다. 기본값은 ExcludeRoot입니다.

revocationMode
X509RevocationMode

X.509 확인 과정에서 해지 목록을 온라인으로 조회할지 여부를 결정합니다.

반환

확인된 각 매니페스트에 대한 ManifestSignatureInformation 개체가 들어 있는 컬렉션입니다.

특성

예외

application 매개 변수가 null인 경우

revocationFlag 또는 revocationMode 매개 변수에 지정된 값이 잘못된 경우

적용 대상