THPDFSignatureAlgorithm Type
Nomeia o algoritmo de assinatura de chave pública com o qual um provedor de assinatura assina ou verifica
Declaração
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
Unidade
HPDFSignatureProvider
Valores
| Valor | Finalidade |
|---|---|
hsaUnknown | Nenhum algoritmo selecionado ou reconhecido; o mapeamento de nome de exibição retorna uma string vazia |
hsaRSAPKCS1v15 | RSASSA-PKCS1-v1_5 sobre um digest fornecido pelo chamador; reportado como RSA PKCS#1 v1.5 |
hsaRSAPSS | RSASSA-PSS com parâmetros explícitos sobre um digest fornecido pelo chamador; reportado como RSA-PSS |
hsaECDSA | ECDSA sobre a curva nomeada do provedor, assinando um digest fornecido pelo chamador; reportado como ECDSA |
hsaEd25519 | Ed25519 PureEdDSA, assinando a própria mensagem; reportado como Ed25519 |
hsaEd448 | Ed448 PureEdDSA, assinando a própria mensagem; reportado como Ed448 |
hsaMLDSA44 | Assinaturas pós-quânticas ML-DSA-44; reportado como ML-DSA-44 |
hsaMLDSA65 | Assinaturas pós-quânticas ML-DSA-65; reportado como ML-DSA-65 |
hsaMLDSA87 | Assinaturas pós-quânticas ML-DSA-87; reportado como ML-DSA-87 |
Notas de uso
HPDFSignatureAlgorithmNamemapeia cada valor para o nome de exibição dele, que também é o nome de algoritmo reportado nos records de informações de assinatura- Algoritmos baseados em digest (
hsaRSAPKCS1v15,hsaRSAPSS,hsaECDSA) e algoritmos PureEdDSA exigem valores diferentes deTHPDFSignatureInputKindna requisição - Inspeção de chave de certificado, como estimativa de tamanho de assinatura, suporta os valores RSA e ECDSA e reporta
spsUnsupportedpara os demais