コード例 #1
0
ファイル: SignaturePayload.cs プロジェクト: rodcarls/Signing
        public static SignaturePayload Decode(byte[] content)
        {
            var result = Asn1Utils.TryDecodePayload(content);

            if (result == null)
            {
                throw new FormatException("Invalid Signature Payload value!");
            }
            return(result);
        }
コード例 #2
0
ファイル: SignaturePayload.cs プロジェクト: rodcarls/Signing
 public byte[] Encode()
 {
     // Manually encode using ASN.1 Distinguished Encoding Rules
     return(Asn1Utils.EncodePayload(this));
 }