Share via


Tutorial: Asignación de roles en firma de confianza

El servicio de firma de confianza tiene algunos roles específicos del servicio además de los roles estándar de Azure. Use Control de acceso basado en rol (RBAC) de Azure para asignar roles de usuario y grupo para los roles específicos de firma de confianza.

En este tutorial, revisará los roles admitidos de firma de confianza. A continuación, asigne roles a la cuenta de firma de confianza en 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:

Role 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
Owner x x x
Colaborador x x
Lector x
Administrador de acceso de usuarios x

El rol Comprobador de identidad de firma de confianza es necesario para administrar las solicitudes de validación de identidad, que solo puede hacer 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 de 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 Firmante de 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/trustedSigningAccounts/<trustedsigning-account-name>/certificateProfiles/<profileName>"