rnp op verify()
(PECL rnp >= 0.1.1)
rnp_op_verify — Verifierar inbäddade eller klartextsignaturer
- Beskrivning
rnp_op_verify(RnpFFI $ffi, string $data): array|false
- Parametrar
- ffi
- FFI-objektet som returneras av
rnp_ffi_create()
.
- FFI-objektet som returneras av
- data
- Signerad data.
- Returnerar
- En associativ array med information om verifieringsresultaten eller
false
vid fel.
Nyckel | Datatyp | Beskrivning |
---|---|---|
"verification_status" | string | Sammanfattande verifieringsresultat, antingen "Success" eller ett relevant felmeddelande. Resultatet "Success" sätts om minst en signatur är giltig och verifieras framgångsrikt. Individuella verifieringsresultat för varje signatur finns i arrayen "signatures". |
"file_name" | string | Filnamn. |
"file_mtime" | integer | Filens ändringstid. |
"mode" | string | Dataskyddsläge (krypteringsläge) som används i det bearbetade meddelandet. Aktuellt definierade värden är "none", "cfb", "cfb-mdc", "aead-ocb", "aead-eax". |
"cipher" | string | Symmetrisk chiffer som används för datakryptering. |
"valid_integrity" | boolean | Sätter trueom meddelandets integritetsskydd användes (dvs. MDC eller AEAD) och validerades framgångsrikt. |
"signatures" | array | En associativ array som beskriver varje signatur som hittats. Se beskrivning nedan. |
- Sub-array "signatures"
Nyckel | Datatyp | Beskrivning |
---|---|---|
"verification_status" | string | Signaturens verifieringsstatus, antingen "Success" eller ett relevant felmeddelande. |
"creation_time" | integer | Signaturens skapandetid i sekunder sedan 1 januari 1970 UTC. |
"expiration_time" | integer | Signaturens utgångstid i sekunder sedan skapandetiden, eller 0 om signaturen aldrig löper ut. |
"hash" | string | Hash-algoritm som används för att beräkna signaturen. |
"signing_key" | string | Fingerprint av nyckeln som användes för signering. Kan vara "Not found" om motsvarande publika nyckel inte är laddad i FFI-objektet. |
"signature_type" | string | Signaturtyp. För närvarande definierade värden är: 'binary', 'text', 'standalone', 'certification (generic)', 'certification (persona)', 'certification (casual)', 'certification (positive)', 'subkey binding', 'primary key binding', 'direct', 'key revocation', 'subkey revocation', 'certification revocation', 'timestamp', 'unknown: 0..255'. |
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.rnp-op-verify.php
PHP
Funktioner
Funktionsreferens
Kryptografitillägg
Rnp
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorreparation Stockholm som har sponsrat Linux.se med webserver.