SignerInfo.CheckSignature 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
메시지의 디지털 서명 안정성을 확인합니다.
오버로드
CheckSignature(Boolean) |
CheckSignature(Boolean) 메서드는 메시지의 디지털 서명 안정성을 확인하고 선택에 따라 인증서의 유효성을 검사합니다. |
CheckSignature(X509Certificate2Collection, Boolean) |
CheckSignature(X509Certificate2Collection, Boolean) 메서드는 지정된 인증서 컬렉션을 사용하여 메시지의 디지털 서명의 안정성을 확인하고 선택에 따라 인증서의 유효성을 검사합니다. |
CheckSignature(Boolean)
- Source:
- SignerInfo.cs
- Source:
- SignerInfo.cs
- Source:
- SignerInfo.cs
- Source:
- SignerInfo.cs
- Source:
- SignerInfo.cs
CheckSignature(Boolean) 메서드는 메시지의 디지털 서명 안정성을 확인하고 선택에 따라 인증서의 유효성을 검사합니다.
public:
void CheckSignature(bool verifySignatureOnly);
public void CheckSignature (bool verifySignatureOnly);
member this.CheckSignature : bool -> unit
Public Sub CheckSignature (verifySignatureOnly As Boolean)
매개 변수
- verifySignatureOnly
- Boolean
디지털 서명의 안정성만 확인할지 지정하는 부울 값입니다.
verifySignatureOnly
가 true
이면 서명의 안정성만 확인합니다.
verifySignatureOnly
가 false
이면 디지털 서명의 안정성을 확인하고 인증서 체인의 유효성을 검사한 다음 인증서 용도의 유효성을 검사합니다. 인증서에 키 용도가 없거나 키 용도가 디지털 서명 또는 거부 불가능을 지원하는 경우 인증서 용도가 유효한 것으로 간주됩니다.
예외
null 참조를 유효한 인수로 사용하지 않는 메서드에 null 참조가 전달된 경우
암호화 작업을 완료할 수 없는 경우
개체의 현재 상태에서 메서드 호출을 사용할 수 없는 경우
설명
이 메서드는 디지털 서명 확인이 실패하거나 유효성 검사 요구 사항이 충족되지 않으면 예외를 throw합니다.
더 복잡한 유효성 검사가 필요한 경우 호출자는 서명만 확인되도록 지정한 다음 개체를 X509Chain 사용하여 사용자 지정 유효성 검사를 수행할 수 있습니다.
적용 대상
CheckSignature(X509Certificate2Collection, Boolean)
- Source:
- SignerInfo.cs
- Source:
- SignerInfo.cs
- Source:
- SignerInfo.cs
- Source:
- SignerInfo.cs
- Source:
- SignerInfo.cs
CheckSignature(X509Certificate2Collection, Boolean) 메서드는 지정된 인증서 컬렉션을 사용하여 메시지의 디지털 서명의 안정성을 확인하고 선택에 따라 인증서의 유효성을 검사합니다.
public:
void CheckSignature(System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ extraStore, bool verifySignatureOnly);
public void CheckSignature (System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly);
member this.CheckSignature : System.Security.Cryptography.X509Certificates.X509Certificate2Collection * bool -> unit
Public Sub CheckSignature (extraStore As X509Certificate2Collection, verifySignatureOnly As Boolean)
매개 변수
- extraStore
- X509Certificate2Collection
체인의 유효성을 검사하는 데 사용할 수 있는 X509Certificate2Collection 개체입니다. 체인의 유효성을 검사하기 위해 추가 인증서를 사용해야 하는 경우 CheckSignature(Boolean)를 CheckSignature(X509Certificate2Collection, Boolean) 대신 사용합니다.
- verifySignatureOnly
- Boolean
디지털 서명의 안정성만 확인할지 지정하는 부울 값입니다.
verifySignatureOnly
가 true
이면 서명의 안정성만 확인합니다.
verifySignatureOnly
가 false
이면 디지털 서명의 안정성을 확인하고 인증서 체인의 유효성을 검사한 다음 인증서 용도의 유효성을 검사합니다. 인증서에 키 용도가 없거나 키 용도가 디지털 서명 또는 거부 불가능을 지원하는 경우 인증서 용도가 유효한 것으로 간주됩니다.
예외
null 참조를 유효한 인수로 사용하지 않는 메서드에 null 참조가 전달된 경우
암호화 작업을 완료할 수 없는 경우
개체의 현재 상태에서 메서드 호출을 사용할 수 없는 경우
설명
이 메서드는 디지털 서명 확인이 실패하거나 유효성 검사 요구 사항이 충족되지 않으면 예외를 throw합니다.
더 복잡한 유효성 검사가 필요한 경우 호출자는 서명만 확인되도록 지정한 다음 개체를 X509Chain 사용하여 사용자 지정 유효성 검사를 수행할 수 있습니다.
적용 대상
.NET