GetInstance() public static méthode

public static GetInstance ( object obj ) : IssuerAndSerialNumber
obj object
Résultat IssuerAndSerialNumber
Exemple #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");
 }
Exemple #2
0
 private KeyAgreeRecipientIdentifier(
     Asn1Sequence seq)
 {
     this.issuerSerial = IssuerAndSerialNumber.GetInstance(seq);
 }