java.lang.Object
io.helidon.common.pki.PemKeys.BuilderBase.PemKeysImpl
- All Implemented Interfaces:
- Prototype.Api,- PemKeys
- Enclosing class:
- PemKeys.BuilderBase<BUILDER extends PemKeys.BuilderBase<BUILDER,- PROTOTYPE>, - PROTOTYPE extends PemKeys> 
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.helidon.common.pki.PemKeysPemKeys.Builder, PemKeys.BuilderBase<BUILDER extends PemKeys.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends PemKeys> 
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedPemKeysImpl(PemKeys.BuilderBase<?, ?> builder) Create an instance providing a builder.
- 
Method SummaryModifier and TypeMethodDescriptionLoad certificate chain from PEM resource.Read one or more certificates in PEM format from a resource definition.booleaninthashCode()key()Read a private key from PEM format from a resource definition.Optional<char[]> Passphrase for private key.Read a public key from PEM format from a resource definition.toString()
- 
Constructor Details- 
PemKeysImplCreate an instance providing a builder.- Parameters:
- builder- extending builder base of this prototype
 
 
- 
- 
Method Details- 
keyDescription copied from interface:PemKeysRead a private key from PEM format from a resource definition.
- 
keyPassphraseDescription copied from interface:PemKeysPassphrase for private key. If the key is encrypted (and in PEM PKCS#8 format), this passphrase will be used to decrypt it.- Specified by:
- keyPassphrasein interface- PemKeys
- Returns:
- passphrase used to encrypt the private key
 
- 
publicKeyDescription copied from interface:PemKeysRead a public key from PEM format from a resource definition.
- 
certChainDescription copied from interface:PemKeysLoad certificate chain from PEM resource.
- 
certificatesDescription copied from interface:PemKeysRead one or more certificates in PEM format from a resource definition. Used eg: in a trust store.- Specified by:
- certificatesin interface- PemKeys
- Returns:
- key resource (file, classpath, URL etc.)
 
- 
toString
- 
equals
- 
hashCodepublic int hashCode()
 
-