Org.BouncyCastle.Asn1.Cms.RecipientKeyIdentifier.GetInstance C# (CSharp) Method

GetInstance() public static method

public static GetInstance ( Asn1TaggedObject ato, bool explicitly ) : RecipientKeyIdentifier
ato Org.BouncyCastle.Asn1.Asn1TaggedObject
explicitly bool
return RecipientKeyIdentifier
        public static RecipientKeyIdentifier GetInstance(
			Asn1TaggedObject	ato,
			bool				explicitly)
		{
            return GetInstance(Asn1Sequence.GetInstance(ato, explicitly));
        }

Same methods

RecipientKeyIdentifier::GetInstance ( object obj ) : RecipientKeyIdentifier

Usage Example

Example #1
0
 public static KeyAgreeRecipientIdentifier GetInstance(object obj)
 {
     if (obj == null || obj is KeyAgreeRecipientIdentifier)
     {
         return((KeyAgreeRecipientIdentifier)obj);
     }
     if (obj is Asn1Sequence)
     {
         return(new KeyAgreeRecipientIdentifier(IssuerAndSerialNumber.GetInstance(obj)));
     }
     if (obj is Asn1TaggedObject && ((Asn1TaggedObject)obj).TagNo == 0)
     {
         return(new KeyAgreeRecipientIdentifier(RecipientKeyIdentifier.GetInstance((Asn1TaggedObject)obj, false)));
     }
     throw new ArgumentException("Invalid KeyAgreeRecipientIdentifier: " + obj.GetType().FullName, "obj");
 }
All Usage Examples Of Org.BouncyCastle.Asn1.Cms.RecipientKeyIdentifier::GetInstance