Digivirasto/OCSP

Kohteesta DigiWiki
Siirry navigaatioon Siirry hakuun

Online Certificate Status Protocol (OCSP) on varmenteen tilan kyselyyn tarkoitettu yhteyskäytäntö. OCSP:n pääsivulta löytyy yleisempää tietoa siitä.

Digiviraston tarjoamat OCSP palvelut

Riipuen henkilökortin generaatiosta varmenteessa on OCSP asetukset joko kokonaan mukana tai vain osittain mukana. Itse sulkulistan päivitys henkilökorteile tapahtuu ilmeisesti reaaliajassa ja jos päivityksiä ei tule niin joka tapauksessa sulkulistat luodaan uudestaan kerran tunnissa ja sulkulistatieto on voimassa kahdeksan tuntia, vaikka siis uusi tuleekin jo vähintään tunnin päästä.

Intermediate CA:n sulkulista on voimassa vuoden verran.

Eli alla olevissa esimerkeissä näkyy että G1 henkilökorttien This Update sulkulista on luotu vähän ennen tasatuntia ja G2 henkilökorttien lista vuorostaan pari minuuttia tasatunnin jälkeen. Digivirastolla tuntuu kestävän noin 10 minuuttia ennen kuin juuri luodut sulkulistat ilmestyvät heidän ulkoiselle palvelimelle ja vasta sen jälkeen niitä aletaan käyttämään OCSP vastauksissa.

G1: VRK Gov. Root CA

Intermediate CA:ssa ei ole OCSP tietoja, joten järjestelmät eivät voi tarkistaa sitä automaattisesti. Tarkistuksen voi kuitenkin tehdä http://ocsp.fineid.fi/vrkrootc urlista.

openssl ocsp -CApath certs -issuer certs/vrkrootc.pem -cert certs/vrkcqc2.pem -url http://ocsp.fineid.fi/vrkrootc
Response verify OK
certs/vrkcqc2.pem: good
        This Update: Dec  4 07:32:45 2020 GMT
        Next Update: Dec  4 07:32:45 2021 GMT

Itse henkilövarmenteessa on OCSP tiedot mukana:

openssl x509 -in certs/cert1.pem -text -noout
Certificate:
...
            Authority Information Access: 
                CA Issuers - URI:http://proxy.fineid.fi/ca/vrkcqc2.crt
                OCSP - URI:http://ocsp.fineid.fi/vrkcqc2
...

jolloin tarkistuksen voi tehdä esim seuraavasti:

openssl ocsp -CApath certs -issuer certs/vrkcqc2.pem -cert certs/cert1.pem -url http://ocsp.fineid.fi/vrkcqc2
Response verify OK
certs/cert1.pem: good
        This Update: Mar 17 17:58:59 2021 GMT
        Next Update: Mar 18 01:58:59 2021 GMT

G2: VRK Gov. Root CA - G2

Sekä henkilövarmenteessa että Intermediate CA:ssa on OCSP tiedot mukana.

openssl x509 -in certs/vrkcqc3.pem -text -noout
Certificate:
...
            Authority Information Access: 
                OCSP - URI:http://ocsp.fineid.fi/vrkroot2c
                CA Issuers - URI:http://proxy.fineid.fi/ca/vrkroot2c.crt
...

Eli tarkistus tapahtuu esim seuraavasti:

openssl ocsp -CApath certs -issuer certs/vrkroot2c.pem -cert certs/vrkcqc3.pem -url http://ocsp.fineid.fi/vrkroot2c
Response verify OK
certs/vrkcqc3.pem: good
        This Update: Jun 15 07:44:17 2020 GMT
        Next Update: Jun 15 07:44:17 2021 GMT

Ja vastaavasti henkilövarmenteelle:

openssl x509 -in certs/cert3.pem -text -noout
Certificate:
...
            Authority Information Access: 
                CA Issuers - URI:http://proxy.fineid.fi/ca/vrkcqc3.crt
                OCSP - URI:http://ocsp.fineid.fi/vrkcqc3
...

Ja tarkistus tapahtuu esim seuraavasti:

openssl ocsp -CApath certs -issuer certs/vrkcqc3.pem -cert certs/cert3.pem -url http://ocsp.fineid.fi/vrkcqc3
Response verify OK
certs/cert3.pem: good
        This Update: Mar 17 18:01:32 2021 GMT
        Next Update: Mar 18 02:01:32 2021 GMT