Class X509FederationRequest.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydataplane.model.X509FederationRequest.Builder
-
- Enclosing class:
- X509FederationRequest
public static class X509FederationRequest.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description X509FederationRequestbuild()X509FederationRequest.Buildercertificate(String certificate)The x509 certificate of the service instance, issued by his CA.X509FederationRequest.Buildercopy(X509FederationRequest model)X509FederationRequest.BuilderintermediateCertificates(List<String> intermediateCertificates)An array of intermediate certificates to form the chain from the leaf certificate to the root CA.X509FederationRequest.BuilderpublicKey(String publicKey)A temporary public key, owned by the service.
-
-
-
Method Detail
-
certificate
public X509FederationRequest.Builder certificate(String certificate)
The x509 certificate of the service instance, issued by his CA.- Parameters:
certificate- the value to set- Returns:
- this builder
-
publicKey
public X509FederationRequest.Builder publicKey(String publicKey)
A temporary public key, owned by the service.The service also owns the corresponding private key. This public key will be put inside the security token by the auth service after successful validation of the certificate.
- Parameters:
publicKey- the value to set- Returns:
- this builder
-
intermediateCertificates
public X509FederationRequest.Builder intermediateCertificates(List<String> intermediateCertificates)
An array of intermediate certificates to form the chain from the leaf certificate to the root CA.If auth service already has the intermediate certificate(s), then this is not required.
- Parameters:
intermediateCertificates- the value to set- Returns:
- this builder
-
build
public X509FederationRequest build()
-
copy
public X509FederationRequest.Builder copy(X509FederationRequest model)
-
-