tipos de credencial verificáveis para este contrato
Exemplo de tipo de atestado em JSON. Observe que selfIssued é uma única instância enquanto as outras são coleções. Para obter exemplos de como usar o tipo de atestado, confira as Amostras de definições de regras de JSON nos guias de instruções.
regras para mapear declarações de entrada em declarações de saída na credencial verificável
configuration
string (url)
localização do documento de configuração do provedor de identidade
clientId
string
ID do cliente a ser usada ao obter o token de ID
redirectUri
string
uri de redirecionamento a ser usado ao obter o token de ID; DEVE SER vcclient://openid/
scope
string
lista delimitada por espaço de escopos a serem usados ao obter o token de ID
required
booleano (padrão falso)
indicando se esse atestado é necessário ou não
trustedIssuers
cadeia de caracteres opcional (matriz)
uma lista de DIDs permitidos para emitir a credencial verificável para este contrato. Essa propriedade é usada apenas para cenários específicos em que a id_token_hint pode vir de outro emissor
Tipo de idTokenHintAttestation
Esse fluxo usa o a ID da Dica de Token, que é fornecida como conteúdo por meio da API REST de Solicitação. O mapeamento é o mesmo que para o atestado do Token de ID.
regras para mapear declarações de entrada em declarações de saída na credencial verificável
required
booleano (padrão falso)
indicando se esse atestado é necessário ou não. A chamada à API do Serviço de Solicitação irá falhar se as declarações necessárias não estiverem definidas no conteúdo createPresentationRequest.
trustedIssuers
cadeia de caracteres opcional (matriz)
uma lista de DIDs permitidos para emitir a credencial verificável para este contrato. Essa propriedade é usada apenas para cenários específicos em que a id_token_hint pode vir de outro emissor
tipo de verifiablePresentationAttestation
Quando você quiser que o usuário apresente outra credencial verificável como entrada para uma nova credencial verificável emitida. A carteira permitirá que o usuário selecione a credencial verificável durante a emissão.
regras para mapear declarações de entrada em declarações de saída na credencial verificável
credentialType
cadeia de caracteres (opcional)
tipo de credencial necessário da entrada
required
booleano (padrão falso)
indicando se esse atestado é necessário ou não
trustedIssuers
cadeia de caracteres (matriz)
uma lista de DIDs permitidos para emitir a credencial verificável para este contrato. O serviço reverte para o padrão, que é seu emissor, sem chamar a atenção. Portanto, você não precisa fornecer esse valor.
tipo de selfIssuedAttestation
Quando você quiser que o usuário insira informações por conta própria. Esse tipo também é chamado de entrada auto-atestada.