C# Class Org.BouncyCastle.X509.SubjectPublicKeyInfoFactory

A factory to produce Public Key Info Objects.
Show file Open project: red-gate/iTextSharp-4.1.6 Class Usage Examples

Public Methods

Method Description
CreateSubjectPublicKeyInfo ( AsymmetricKeyParameter key ) : SubjectPublicKeyInfo

Create a Subject Public Key Info object for a given public key.

Private Methods

Method Description
ExtractBytes ( byte encKey, int offset, BigInteger bI ) : void
SubjectPublicKeyInfoFactory ( ) : System

Method Details

CreateSubjectPublicKeyInfo() public static method

Create a Subject Public Key Info object for a given public key.
Throw exception if object provided is not one of the above.
public static CreateSubjectPublicKeyInfo ( AsymmetricKeyParameter key ) : SubjectPublicKeyInfo
key Org.BouncyCastle.Crypto.AsymmetricKeyParameter One of ElGammalPublicKeyParameters, DSAPublicKeyParameter, DHPublicKeyParameters, RsaKeyParameters or ECPublicKeyParameters
return Org.BouncyCastle.Asn1.X509.SubjectPublicKeyInfo