Arcane.Integridade
Provar que o que está aqui é o que foi posto aqui: o valor SRI de um script de CDN, o manifesto SHA-256 de uma pasta com o que foi acrescentado, removido e alterado, e o manifesto assinado com uma chave que mora fora dali.
Funções (6)#
| Assinatura |
|---|
assinar_manifesto(m, chave) |
conferir_manifesto(pasta, esperado, ignorar=None) |
conferir_sri(conteudo, integridade) |
manifesto(pasta, ignorar=None) |
sri(conteudo, algoritmo='sha384') |
verificar_manifesto(assinado, chave) |