rnp op verify()

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

(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()
.
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
true
om 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.