Emitindo uma Autoridade de Certificação Subordinada
Crie uma autoridade de certificação (CA) subordinada.
Você já deve ter uma autoridade de certificação raiz no Oracle Cloud Infrastructure Certificates para criar uma autoridade de certificação subordinada. Você pode emitir uma autoridade de certificação subordinada de qualquer outra autoridade de certificação, desde que não exceda o número total permitido de autoridades de certificação na tenancy.
A criação de uma autoridade certificadora requer do serviço Oracle Cloud Infrastructure Vault acesso a uma chave de criptografia assimétrica protegida por hardware existente. Para obter mais informações, consulte Visão Geral do Serviço Vault.
Ao criar uma autoridade de certificação com uma Lista de Revogação de Certificados (CRL), você pode especificar um bucket do OCI Object Storage no qual deseja armazenar a CRL. O bucket já deve existir no momento em que você criar a autoridade de certificação.
Emita uma autoridade de certificação subordinada com base no seu tipo de certificado.
Emitindo uma CA subordinada para uma CA criada internamente
Use o comando oci certificates-mgmt certificate-authority create-subordinate-ca-issued-by-internal-ca e os parâmetros necessários para emitir uma CA subordinada:
oci certs-mgmt certificate-authority create-subordinate-ca-issued-by-internal-ca --compartment-id <compartment_OCID> --issuer-certificate-authority-id <parent_CA_OCID> --name <CA_display_name> --subject <certificate_subject_information> --kms-key-id <Vault_encryption_key_OCID>Por exemplo:
oci certs-mgmt certificate-authority create-subordinate-ca-issued-by-internal-ca --compartment-id ocid1.compartment.oc1..<unique_id> --issuer-certificate-authority-id ocid1.certificateauthority.oc1.<region>.<unique_id> --name mySubCA --subject file://path/to/casubject.json --kms-key-id ocid1.key.oc1.<region>.<unique_id>Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Comandos da CLI.
Emitindo uma CA Subordinada para uma CA Criada Externamente
Use o comando
create-subordinate-ca-managed-internally-issued-by-external-cae os parâmetros necessários para emitir uma CA subordinada:oci certs-mgmt certificate-authority create-subordinate-ca-managed-internally-issued-by-external-ca --issuer-certificate-authority-id <your_certificate_authority_id> --subject '{ <your_json_data> }' --compartment-id <your-compartment-id> --name <your_certificate_authority_name> --kms-key-id <your_kms_id>Por exemplo:
oci certs-mgmt certificate-authority create-subordinate-ca-managed-internally-issued-by-external-ca \ --issuer-certificate-authority-id ocid1.certificateauthority.oc1.us-sanjose-1.amaaaaaaxkd4eg... \ --subject '{ "commonName": "Example-CN-SubCA-From-ExternalRootCA" }' \ --compartment-id ocid1.compartment.oc1..aaaaaaaa7zl... \ --name Example_Subbordinate_CA \ --kms-key-id ocid1.key.oc1.us-sanjose-1.grtxobgpaaf7...Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Comandos da CLI.
Execute a operação CreateCertificateAuthority para emitir uma autoridade de certificação subordinada.