Class X509FederationRequest
Inherited Members
Namespace: Oci.IdentitydataplaneService.Models
Assembly: OCI.DotNetSDK.Identitydataplane.dll
Syntax
public class X509FederationRequest
Properties
Certificate
Declaration
[Required(ErrorMessage = "Certificate is required.")]
[JsonProperty(PropertyName = "certificate")]
public string Certificate { get; set; }
Property Value
Type | Description |
---|---|
string | The x509 certificate of the service instance, issued by his CA. |
Remarks
Required
IntermediateCertificates
Declaration
[JsonProperty(PropertyName = "intermediateCertificates")]
public List<string> IntermediateCertificates { get; set; }
Property Value
Type | Description |
---|---|
List<string> | 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. |
PublicKey
Declaration
[Required(ErrorMessage = "PublicKey is required.")]
[JsonProperty(PropertyName = "publicKey")]
public string PublicKey { get; set; }
Property Value
Type | Description |
---|---|
string | 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. |
Remarks
Required