public class BouncyCastlePQCProvider
extends java.security.Provider
implements org.bouncycastle.jcajce.provider.config.ConfigurableProvider
| Modifier and Type | Field and Description |
|---|---|
static org.bouncycastle.jcajce.provider.config.ProviderConfiguration |
CONFIGURATION |
static java.lang.String |
PROVIDER_NAME |
| Constructor and Description |
|---|
BouncyCastlePQCProvider()
Construct a new provider.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAlgorithm(java.lang.String key,
java.lang.String value) |
void |
addKeyInfoConverter(ASN1ObjectIdentifier oid,
org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter keyInfoConverter) |
static java.security.PrivateKey |
getPrivateKey(PrivateKeyInfo privateKeyInfo) |
static java.security.PublicKey |
getPublicKey(SubjectPublicKeyInfo publicKeyInfo) |
boolean |
hasAlgorithm(java.lang.String type,
java.lang.String name) |
void |
setParameter(java.lang.String parameterName,
java.lang.Object parameter) |
clear, elements, entrySet, get, getInfo, getName, getProperty, getService, getServices, getVersion, keys, keySet, load, put, putAll, putService, remove, removeService, toString, valuesgetProperty, list, list, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNamespublic static java.lang.String PROVIDER_NAME
public static final org.bouncycastle.jcajce.provider.config.ProviderConfiguration CONFIGURATION
public BouncyCastlePQCProvider()
Security.addProvider() mechanism.public void setParameter(java.lang.String parameterName,
java.lang.Object parameter)
setParameter in interface org.bouncycastle.jcajce.provider.config.ConfigurableProviderpublic boolean hasAlgorithm(java.lang.String type,
java.lang.String name)
hasAlgorithm in interface org.bouncycastle.jcajce.provider.config.ConfigurableProviderpublic void addAlgorithm(java.lang.String key,
java.lang.String value)
addAlgorithm in interface org.bouncycastle.jcajce.provider.config.ConfigurableProviderpublic void addKeyInfoConverter(ASN1ObjectIdentifier oid, org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter keyInfoConverter)
addKeyInfoConverter in interface org.bouncycastle.jcajce.provider.config.ConfigurableProviderpublic static java.security.PublicKey getPublicKey(SubjectPublicKeyInfo publicKeyInfo) throws java.io.IOException
java.io.IOExceptionpublic static java.security.PrivateKey getPrivateKey(PrivateKeyInfo privateKeyInfo) throws java.io.IOException
java.io.IOException