Table of Contents

Class SubjectPublicKeyInfoFactory

Namespace
Org.BouncyCastle.X509
Assembly
BouncyCastle.Cryptography.dll

A factory to produce Public Key Info Objects.

public static class SubjectPublicKeyInfoFactory
Inheritance
SubjectPublicKeyInfoFactory
Inherited Members

Methods

CreateSubjectPublicKeyInfo(AsymmetricKeyParameter)

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

public static SubjectPublicKeyInfo CreateSubjectPublicKeyInfo(AsymmetricKeyParameter publicKey)

Parameters

publicKey AsymmetricKeyParameter

One of ElGammalPublicKeyParameters, DSAPublicKeyParameter, DHPublicKeyParameters, RsaKeyParameters or ECPublicKeyParameters

Returns

SubjectPublicKeyInfo

A subject public key info object.

Exceptions

Exception

Throw exception if object provided is not one of the above.