apu.vaihde.fi

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:02:df:63:0b:69:0b:ef:f0:e1:41:75:c4:43:c2:01:bb:68 was issued on by Let's Encrypt.

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate has already expired and will cause a warning or error message in the browser it's still listed on this site to allow you to look back on previously issued certificates. If we have found any compliance issues with this certificate they will be shown below. I hope this certificate review is providing you the detailed information in a simple form you where looking for.


We have idenified some issues with this certificate:
  • Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)

Certificate Subject

CN=apu.vaihde.fi

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:02:df:63:0b:69:0b:ef:f0:e1:41:75:c4:43:c2:01:bb:68
Serial Number (int): 262314354641000805164459464216190776359784
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 1b:d8:76:c1:cd:33:94:60:4c:07:be:ab:69:f4:10:8c:4a:57:02:0b
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): a7:7e:d1:ee:05:11:ed:e0:73:17:44:bd:cb:c8:7b:34:ac:da:89:0b
Fingerprint (sha256): 56:3a:f1:1d:6e:d5:4f:37:29:f3:14:c4:5c:c1:1a:cc:47:a9:2b:26:c6:3d:7b:c3:a4:77:f2:64:a7:f5:75:af

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate apu.vaihde.fi

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for apu.vaihde.fi

Public Key Algorithm

RSA

Key Size

4096

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature
Key Encipherment

Extended Key Usages

Server Authentication
Client Authentication

Extensions

9 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

apu.vaihde.fi
apu.vaihde.io

Other certificates including the domain name vaihde.fi

(limited to 100 certificates)

Certificate

The complete raw certificate details for apu.vaihde.fi in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
AopsDQ==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8vmtCHMTHtLljke8g/3S
i7SbDRItWj7nnAUz3sUWVJu2AmKVNBStY6rih+ClzJcq5x6W+1oQ1j++rrN5nlAw
E1HRAi5JUviIMUAkCgUeqPxxFIsmmMWZ1Ez+LAxgy5BRV5+wt9D4rx8bhTDU7VYu
ynjDcHFit2HowcFU+nCAeYrorS+Y5/8NIs5UUqXcFCJcBt77wGP2JCoX5AtPNxvT
jsJry47smw9eN3VWtDUQBDceTKZq6sfK1GFCLvs5R44vNl5XKSs6NAoQAVnN6z2n
huc3T/dBPa0v4W3vuoX1upWzVPblJoVN9ljXp+7VmO5VYkS9XMRVwbgiymBcio1I
EZUY20QXZ16Bs1ehrwCwGC/U3iPoF+0jdnYAnk6OMfms4+Ybn7A9UyCYYm5BPe/d
6bVBWaAvRqkt+7Tn9Vnh8NnCby999jDYHNZhOyc6+zeCNutFR+OsrIbcYEl1vdbG
667KfSBjuRJtQCA5wpHOQbmBP4CgBeIBzoc+BILrfckZWy57FvdOEz11bdNHLKwv
iCZnJKm+3JeuHq5Tjp3PwiyTI6S5X5d8UMKb8Nt28lxnrP7rq5IebyWPxSIXcEWK
xb1+pPOiOymc7AZOYxhGLNKiTwTs6On5QOwN9T3d1ghjCIAPYXiJEQeKxL0VRHfu
3kcnIGgImY7gCl0J4bIHJ08CAwEAAQ==
-----END PUBLIC KEY-----

ASN.1 decoded

 [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . [c:0|t:2|false] INTEGER 2
 . . . . . . . . [c:0|t:2|false] INTEGER 262314354641000805164459464216190776359784
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.6 (countryName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'US'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.10 (organizationName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Let's Encrypt'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Let's Encrypt Authority X3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-21 12:17:05 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-19 12:17:05 +0000 UTC
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'apu.vaihde.fi'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.1 (rsaEncryption)
 . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 991252727140130498603255737341891128809729309109710137751550310458427976795541057551760242411316629455464154253740992707144543257884625288463508623356374021247166056524443235865866734529247181620717218786635184263801418720020334023832782915812542661347576104454434814977383621296408141542885734812039485398133059607146512904681102835721301916084786719040821559726555220283111036121045438465750288679086537226583738908909351673116762652776450585956877259521672567531205844074330706128995489381087656240765299713136557623779285436758974670501727053025567472879479580073437564568096264207253911179996037004902741106182021150036507548228509423210896107201554894746486294097126862191988245012258307957594696740544191335827763695548435100313738875354029743393541990792669265943778396973674999372697117554869395100876188022672714950518579690732859930397727142859498907995319267362277818181441642479372013389781409775298850020629517039307814078361509352347582412011424927520459405546122044650427583509917809167768777127848111330027501163514784615280357568281108113324694019733252035791390143786727227274093140910646896461590846775249867528134870853920522542317935643700535286853021196409966937605158848715081768883363473422442396758003099471
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 65537

 . . . . . . . . [c:2|t:3|true] ORAddress 
 . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.15 (keyUsage)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (4 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (3 bits)
							05a0
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.37 (extKeyUsage)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.1 (serverAuth)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.2 (clientAuth)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.14 (subjectKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes)
							1bd876c1cd3394604c07beab69f4108c4a57020b
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.35 (authorityKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (24 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|false] OtherName a84a6a63047dddbae6d139b7a64565eff3a8eca1
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.1.1 (authorityInfoAccess)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (99 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.1 (ocsp)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://ocsp.int-x3.letsencrypt.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.2 (caIssuers)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://cert.int-x3.letsencrypt.org/'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.17 (subjectAltName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (32 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'apu.vaihde.fi'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'apu.vaihde.io'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.32 (certificatePolicies)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (69 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.23.140.1.2.1 (Domain Validation Certificates Policy)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.44947.1.1.1
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.2.1 (cps)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016cb452dfb400000403004630440220205a3b8e4a3983b1bbeb876fbf0023e2de603936e5520792dedc45d42dab786b02202d0db027e958b2ee8ea25c84417513e2a2a9070cef964d75085f4c59f5c4d04600760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016cb452ddb2000004030047304502204b3d4073293c9935eb96bdc2d830e6af80571540200a4c796ef17957b979a26c02210088a067babd1419b54e4238fb99918c3d9cdcf6b9cf8a416b2bbaa647f1eceba4
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . [c:0|t:5|false] NULL 
 . . . . [c:0|t:3|false] BIT STRING (2048 bits)
		00711613e543e1439de960173ee4aa71221ae08053fd3828e33d2d9a1d8a84a9acb0278e47d411cb2e7f5ba9dad8f1c2dd337b2aef7090bdafd541935220c4314b0f1f314f2c70bddc5ad5cd02ad72c3e703e23ca58bc98a42d5c324be0abd04cf788eb1dae8cce41e2cdbb2585cafa5f5c9916a1260b790c87cd95c540ad652ef80ab8dc8334df9538695d253f00883cc8cba19b67d6f500f507c098adf5cfa6092b594180cb0ac0383adbd000ee44b084e00f57f30de27361d2fdbd842a0be37825eb11fde733ae5f79daa7056c01bcb0d7662307c42a93f1514336dd93c921f65c85a0ab27d3eda210d3f43e977cf84bb6f0353c209a58d33cd338f028a6c0d