private void recodeCheck( string oid, byte[] enc) { DerObjectIdentifier o = new DerObjectIdentifier(oid); DerObjectIdentifier encO = (DerObjectIdentifier)Asn1Object.FromByteArray(enc); if (!o.Equals(encO)) { Fail("oid ID didn't match", o, encO); } byte[] bytes = o.GetDerEncoded(); if (!Arrays.AreEqual(bytes, enc)) { Fail("failed comparison test", Hex.ToHexString(enc), Hex.ToHexString(bytes)); } }
private void recodeCheck( string oid, byte[] enc) { DerObjectIdentifier o = new DerObjectIdentifier(oid); DerObjectIdentifier encO = (DerObjectIdentifier) Asn1Object.FromByteArray(enc); if (!o.Equals(encO)) { Fail("oid ID didn't match", o, encO); } byte[] bytes = o.GetDerEncoded(); if (!Arrays.AreEqual(bytes, enc)) { Fail("failed comparison test", Hex.ToHexString(enc), Hex.ToHexString(bytes)); } }
public override byte[] ToArray() { DerObjectIdentifier objid = new DerObjectIdentifier(Value); return(objid.GetDerEncoded()); }