コード例 #1
0
ファイル: DERWriter.cs プロジェクト: will14smith/Crypto
 public void Write(ASN1ObjectIdentifier value)
 {
     WriteIdentifier(ASN1Class.Universal, false, ASN1UniversalTag.ObjectIdentifier);
     WriteLength(value.ByteLength);
     writer.Write(ASN1ObjectIdentifier.GetBytes(value.Identifier));
 }
コード例 #2
0
ファイル: DERWriter.cs プロジェクト: will14smith/crypto-core
 public void Write(ASN1ObjectIdentifier value)
 {
     WriteIdentifier(ASN1Class.Universal, false, ASN1UniversalTag.ObjectIdentifier);
     WriteLength(value.ByteLength);
     _writer.Write(ASN1ObjectIdentifier.GetBytes(value.Identifier));
 }
コード例 #3
0
        private ASN1Object ReadObjectIdentifier(uint length)
        {
            var bytes = _reader.ReadBytes((int)length);

            return(new ASN1ObjectIdentifier(ASN1ObjectIdentifier.Format(bytes)));
        }