Class OciVaultSecurityProvider.OciVaultDigestConfig.Builder
- java.lang.Object
- 
- io.helidon.integrations.oci.vault.OciVaultSecurityProvider.OciVaultDigestConfig.Builder
 
- 
- All Implemented Interfaces:
- Builder<OciVaultSecurityProvider.OciVaultDigestConfig>,- Supplier<OciVaultSecurityProvider.OciVaultDigestConfig>
 - Enclosing class:
- OciVaultSecurityProvider.OciVaultDigestConfig
 
 public static class OciVaultSecurityProvider.OciVaultDigestConfig.Builder extends Object implements Builder<OciVaultSecurityProvider.OciVaultDigestConfig> Fluent API builder forOciVaultSecurityProvider.OciVaultDigestConfig.
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description OciVaultSecurityProvider.OciVaultDigestConfig.Builderalgorithm(String algorithm)Algorithm to sign with.OciVaultSecurityProvider.OciVaultDigestConfigbuild()Build the instance from this builder.OciVaultSecurityProvider.OciVaultDigestConfig.Builderconfig(Config config)Update this builder from configuration.OciVaultSecurityProvider.OciVaultDigestConfig.BuildercryptographicEndpoint(String cryptographicEndpoint)Crypto endpoint to use.OciVaultSecurityProvider.OciVaultDigestConfig.BuilderkeyId(String keyOcid)OCID of the key to use for signature.OciVaultSecurityProvider.OciVaultDigestConfig.BuilderkeyVersionId(String keyVersionOcid)OCID of the key version.
 
- 
- 
- 
Method Detail- 
buildpublic OciVaultSecurityProvider.OciVaultDigestConfig build() Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
- buildin interface- Builder<OciVaultSecurityProvider.OciVaultDigestConfig>
- Returns:
- instance of the built type
 
 - 
configpublic OciVaultSecurityProvider.OciVaultDigestConfig.Builder config(Config config) Update this builder from configuration. Configuration options:Secret configuration key description builder method key-ocidOCID of the vault key to use for signatures, must be RSA keyId(String)key-version-ocidOCID of the key version keyVersionId(String)algorithmSignature algorithm algorithm(String)cryptographic-endpointCryptographic endpoint to use for signatures (available in console) cryptographicEndpoint(String)- Parameters:
- config- config to use
- Returns:
- updated builder
 
 - 
keyIdpublic OciVaultSecurityProvider.OciVaultDigestConfig.Builder keyId(String keyOcid) OCID of the key to use for signature.- Parameters:
- keyOcid- OCID of the key
- Returns:
- updated builder
- See Also:
- Sign.Request.keyId(String)
 
 - 
algorithmpublic OciVaultSecurityProvider.OciVaultDigestConfig.Builder algorithm(String algorithm) Algorithm to sign with.- Parameters:
- algorithm- algorithm
- Returns:
- updated builder
- See Also:
- Sign.Request.algorithm(String)
 
 - 
keyVersionIdpublic OciVaultSecurityProvider.OciVaultDigestConfig.Builder keyVersionId(String keyVersionOcid) OCID of the key version.- Parameters:
- keyVersionOcid- version OCID
- Returns:
- updated builder
- See Also:
- Sign.Request.keyVersionId(String)
 
 - 
cryptographicEndpointpublic OciVaultSecurityProvider.OciVaultDigestConfig.Builder cryptographicEndpoint(String cryptographicEndpoint) Crypto endpoint to use.- Parameters:
- cryptographicEndpoint- endpoint
- Returns:
- udpated builder
- See Also:
- OciVaultRx.Builder.cryptographicEndpoint(String)
 
 
- 
 
-