C# 클래스 Org.BouncyCastle.Cms.SignerInformation

파일 보기 프로젝트 열기: nonorganic/dssnet 1 사용 예제들

공개 메소드들

메소드 설명
AddCounterSigners ( SignerInformation signerInformation, SignerInformationStore counterSigners ) : SignerInformation
GetContentDigest ( ) : byte[]
GetCounterSignatures ( ) : SignerInformationStore
GetEncodedSignedAttributes ( ) : byte[]
GetSignature ( ) : byte[]
ReplaceUnsignedAttributes ( SignerInformation signerInformation, Asn1 unsignedAttributes ) : SignerInformation
ToSignerInfo ( ) : SignerInfo
Verify ( AsymmetricKeyParameter pubKey ) : bool
Verify ( X509Certificate cert ) : bool

비공개 메소드들

메소드 설명
DerDecode ( byte encoding ) : Org.BouncyCastle.Asn1.X509.DigestInfo
DoVerify ( AsymmetricKeyParameter key ) : bool
GetSigningTime ( ) : Asn1.Cms.Time
GetSingleValuedSignedAttribute ( DerObjectIdentifier attrOID, string printableName ) : Asn1Object
IsNull ( Asn1Encodable o ) : bool
SignerInformation ( SignerInfo info, DerObjectIdentifier contentType, CmsProcessable content, IDigestCalculator digestCalculator ) : System
VerifyDigest ( byte digest, AsymmetricKeyParameter key, byte signature ) : bool

메소드 상세

AddCounterSigners() 공개 정적인 메소드

public static AddCounterSigners ( SignerInformation signerInformation, SignerInformationStore counterSigners ) : SignerInformation
signerInformation SignerInformation
counterSigners SignerInformationStore
리턴 SignerInformation

GetContentDigest() 공개 메소드

public GetContentDigest ( ) : byte[]
리턴 byte[]

GetCounterSignatures() 공개 메소드

public GetCounterSignatures ( ) : SignerInformationStore
리턴 SignerInformationStore

GetEncodedSignedAttributes() 공개 메소드

public GetEncodedSignedAttributes ( ) : byte[]
리턴 byte[]

GetSignature() 공개 메소드

public GetSignature ( ) : byte[]
리턴 byte[]

ReplaceUnsignedAttributes() 공개 정적인 메소드

public static ReplaceUnsignedAttributes ( SignerInformation signerInformation, Asn1 unsignedAttributes ) : SignerInformation
signerInformation SignerInformation
unsignedAttributes Asn1
리턴 SignerInformation

ToSignerInfo() 공개 메소드

public ToSignerInfo ( ) : SignerInfo
리턴 SignerInfo

Verify() 공개 메소드

public Verify ( AsymmetricKeyParameter pubKey ) : bool
pubKey AsymmetricKeyParameter
리턴 bool

Verify() 공개 메소드

public Verify ( X509Certificate cert ) : bool
cert X509Certificate
리턴 bool