Gestión de certificados

Política de IAM necesaria

Para utilizar Oracle Cloud Infrastructure, un administrador le debe otorgar acceso de seguridad en una política (IAM) . Este acceso es necesario tanto si utiliza la Consola como la API de REST con un SDK, una CLI u otra herramienta. Si recibe un mensaje que le indica que no tiene permiso o no está autorizado, verifique con su administrador el tipo de acceso y en qué compartimento debe trabajar.

La siguiente política otorga permiso al grupo de ejemplo CertificateAdmins para gestionar certificados y grupos de autoridades de certificación. En concreto, la política otorga permiso para mostrar los recursos incluidos en el tipo de recurso agregado certificate-authority-family (sin acceso a ninguna información confidencial). La política también otorga permiso al grupo de ejemplo para trabajar con el tipo de recurso certificate-authority-delegate. (El grupo de ejemplo puede utilizar cualquier CA del compartimento para firmar un certificado, pero no puede crear, actualizar o suprimir CA. Por último, la política otorga permiso al grupo para que realice cualquier acción con cualquier recurso incluido en el tipo de recurso agregado leaf-certificate-family. El acceso está limitado a los recursos de los compartimentos de ejemplo especificados.

Allow group CertificateAdmins to inspect certificate-authority-family in compartment ABC
Allow group CertificateAdmins to use certificate-authority-delegate in compartment ABC
Allow group CertificateAdmins to manage leaf-certificate-family in compartment ABC

Estas sentencias proporcionan el acceso mínimo necesario para completar tareas administrativas con certificados, como se describe más adelante en esta sección.

Es posible que desee proporcionar acceso a un grupo para trabajar con certificados y, al mismo tiempo, restringir su capacidad para crear, actualizar o suprimir recursos relacionados con certificados. La siguiente política otorga permiso al grupo de ejemplo CertificateUsers para leer y actualizar certificados y grupos de autoridades de certificación. La política también otorga permiso al grupo para renovar certificados. El acceso está limitado a los recursos de los compartimentos de ejemplo especificados.

Allow group CertificateUsers to use leaf-certificate-family in compartment DEF
Allow group CertificateUsers to use certificate-authority-delegate in compartment DEF
Allow group CertificateUsers to manage certificate-associations in compartment DEF
Allow group CertificateUsers to inspect certificate-authority-associations in compartment DEF
Allow group CertificateUsers to manage cabundle-associations in compartment DEF
Por último, es posible que desee proporcionar acceso a un grupo que solo les permita leer determinados tipos de paquetes de certificados como parte de su trabajo. La siguiente política otorga permiso al grupo de ejemplo CertificateDevelopers para leer paquetes de certificados con contenido de certificado, la clave privada en formato PEM y la frase de contraseña de clave privada. El acceso está limitado a los recursos del compartimento de ejemplo especificado.
Allow group CertificateDevelopers to read leaf-certificate-bundles in compartment ABC where target.leaf-certificate.bundle-type='CERTIFICATE_CONTENT_WITH_PRIVATE_KEY'

Para obtener más información sobre los permisos o si necesita escribir políticas más o menos restrictivas, consulte Detalles del servicio Certificates. Si no está familiarizado con las políticas, consulte Introducción a las políticas y Políticas comunes.