Compartir a través de


Tutorial: Asignación de roles en firma de confianza

La firma de confianza usa el control de acceso basado en rol (RBAC) de Azure para controlar el acceso para comprobar identidades y perfiles de certificado. Los siguientes roles son esenciales para habilitar flujos de trabajo:

Nombre del rol Propósito Notas
Comprobador de identidad de firma de confianza Necesario para administrar solicitudes de validación de identidades Solo se puede usar en Azure Portal, no se admite a través de la CLI de Azure.
Firmante de perfil de certificado de firma de confianza Necesario para firmar correctamente mediante la firma de confianza de Azure Necesario para las operaciones de firma; funciona con la CLI de Azure y el portal

En este tutorial, revisará los roles admitidos para la firma de confianza y aprenderá a asignarlos a los recursos de firma de confianza mediante Azure Portal.

Roles admitidos para la firma de confianza

En la tabla siguiente se enumeran los roles que admite la firma de confianza, incluido el acceso a cada rol dentro de los recursos del servicio:

Rol Administrar y ver la cuenta Administrar perfiles de certificado Firmar mediante un perfil de certificado Visualización del historial de firma Gestionar la asignación de roles Administración de la validación de identidades
Comprobador de identidad de firma de confianza x
Firmante de perfil de certificado de firma de confianza x x
Propietario x x x
Colaborador x x
Lector x
Administrador de acceso de usuario x

El rol Comprobador de identidad de firma de confianza es necesario para administrar las solicitudes de validación de identidad, que solo se pueden realizar en Azure Portal y no mediante la CLI de Azure. El rol Firmante de perfil de certificado de firma de confianza es necesario para firmar correctamente mediante la firma de confianza.

Asignación de roles

  1. En Azure Portal, vaya a la cuenta de firma de confianza. En el menú de recursos, seleccione Control de acceso (IAM) .

  2. Seleccione la pestaña Roles y busque Firma de confianza. En la ilustración siguiente se muestran los dos roles personalizados.

    Captura de pantalla que muestra la interfaz de usuario de Azure Portal y los roles de RBAC personalizados de firma de confianza.

  3. Para asignar estos roles, seleccione Agregar y, a continuación, seleccione Agregar asignación de roles. Siga las instrucciones de Asignación de roles en Azure para asignar los roles pertinentes a sus identidades.

    Para crear una cuenta de firma de confianza y un perfil de certificado, debe tener asignado al menos el rol Colaborador .

  4. Para un control de acceso más granular en el nivel de perfil de certificado, puede usar la CLI de Azure para asignar roles. Puede usar los siguientes comandos para asignar el rol de Firmante del Perfil de Certificado de Firma de Confianza a usuarios y entidades de servicio para firmar archivos.

    az role assignment create --assignee <objectId of user/service principle> 
    --role "Trusted Signing Certificate Profile Signer" 
    --scope "/subscriptions/<subscriptionId>/resourceGroups/<resource-group-name>/providers/Microsoft.CodeSigning/codeSigningAccounts/<trustedsigning-account-name>/certificateProfiles/<profileName>"