다음을 통해 공유


SignedCms.RemoveSignature 메서드

정의

SignerInfos 컬렉션에서 지정된 서명을 제거합니다.

오버로드

RemoveSignature(Int32)

SignerInfos 컬렉션의 지정한 인덱스에 있는 서명을 제거합니다.

RemoveSignature(SignerInfo)

RemoveSignature(SignerInfo) 메서드는 지정된 SignerInfo 개체에 대한 서명을 제거합니다.

RemoveSignature(Int32)

SignerInfos 컬렉션의 지정한 인덱스에 있는 서명을 제거합니다.

public:
 void RemoveSignature(int index);
public void RemoveSignature (int index);
member this.RemoveSignature : int -> unit
Public Sub RemoveSignature (index As Integer)

매개 변수

index
Int32

제거할 서명의 0부터 시작하는 인덱스입니다.

예외

A CMS/PKCS #7 메시지가 서명되지 않았고 index가 잘못되었습니다.

index가 0보다 작은 경우

또는 index는 서명 개수 - 1보다 큽니다.

서명을 제거할 수 없습니다.

또는

내부 암호화 오류가 발생했습니다.

적용 대상

RemoveSignature(SignerInfo)

RemoveSignature(SignerInfo) 메서드는 지정된 SignerInfo 개체에 대한 서명을 제거합니다.

public:
 void RemoveSignature(System::Security::Cryptography::Pkcs::SignerInfo ^ signerInfo);
public void RemoveSignature (System.Security.Cryptography.Pkcs.SignerInfo signerInfo);
member this.RemoveSignature : System.Security.Cryptography.Pkcs.SignerInfo -> unit
Public Sub RemoveSignature (signerInfo As SignerInfo)

매개 변수

signerInfo
SignerInfo

제거할 연대 서명을 나타내는 SignerInfo 개체입니다.

예외

null 참조를 유효한 인수로 사용하지 않는 메서드에 null 참조가 전달된 경우

인수 값이 호출된 메서드로 정의한 허용 값 범위를 벗어난 경우

암호화 작업을 완료할 수 없는 경우

적용 대상