本文整理汇总了C#中Name.fromBER方法的典型用法代码示例。如果您正苦于以下问题:C# Name.fromBER方法的具体用法?C# Name.fromBER怎么用?C# Name.fromBER使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Name
的用法示例。
在下文中一共展示了Name.fromBER方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Samples
static Samples()
{
/// utcTime
utcTime = new ASN1UTCTime();
utcTime.Assign("0401291907+0100"); /// 29/01/2004, 19:07, CET
utcTime.DecodeString();
/// Name (X.501)
name = new Name();
try
{
using(FileStream fs = new FileStream(@"test.X501.Name.01.ber", FileMode.Open))
{
BinaryReader br = new BinaryReader(fs);
byte[] ber_bytes = br.ReadBytes((int)fs.Length);
BEREncoding ber = new BEREncoding(ber_bytes);
name.fromBER(ber);
fs.Close();
}
}
catch (System.Exception e)
{
Console.WriteLine(e.ToString());
throw new Exception("Samples pallette failed at initializing .name!");
}
/// SubjectPublicKeyInfo subjectPKInfo
subjectPKInfo = new SubjectPublicKeyInfo();
// ContentEncryptionAlgorithmIdentifier alg = new ContentEncryptionAlgorithmIdentifier();
// alg.Assign(PKCS7.CMS_AlgorithmIdentifiers.rsaEncryption, null);
// subjectPKInfo.Assign(alg, new ASN1BitString(new byte[]{0x1, 0x1, 0x1}, 19));
}
示例2: Test_Name
public void Test_Name ()
{
BEREncoding ber = BERReader.CreateBEREncoding("test.X501.Name.01.ber");
BERWriter.DumpHEX(ber);
Console.WriteLine(ber);
Name name = new Name();
name.fromBER(ber);
}