salsanena.at
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:45:f3:2a:dd:50:8b:97:f8:4a:07:fd:98:b9:5b:3a:07:f6 was issued on by Let's Encrypt.
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=salsanena.at
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:45:f3:2a:dd:50:8b:97:f8:4a:07:fd:98:b9:5b:3a:07:f6Serial Number (int): 285139566081063264483557331887643879409654
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: cd:79:ed:ef:eb:fb:6f:c9:c4:a3:89:a1:e2:84:25:2f:bc:f7:d9:02
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 38:1c:47:a3:e7:a0:05:0a:77:92:e3:16:32:c1:f4:7f:33:51:8a:57
Fingerprint (sha256): 65:49:96:8d:b9:47:1d:30:25:b1:96:50:29:fd:ea:34:e1:bb:2a:ec:9e:d6:9c:09:d7:4d:1a:a9:43:b3:a1:4a
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate salsanena.at
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for salsanena.at
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
salsanena.at
Other certificates including the domain name salsanena.at
(limited to 100 certificates)
www.kanaiana.com.br
salsanena.at
salsanena.at
app.salsanena.at
www.salsanena.at
jeff-timson.dev
bluetelligence.com
www.cargoplanner.se
salsanena.at
salsanena.at
www.roodboek.be
salsanena.at
www.salsanena.at
www.sciencehash.com
ekkla.io
salsanena.at
www.hugobergqvist.com
server.lightwave.ch
app.salsanena.at
www.fishybear.com
urltv.tv
salsanena.at
www.salsanena.at
www.salsanena.at
legends.turnosweb.app
www.unitz.app
aucklandelections.co.nz
link.coachx.live
salsanena.at
salsanena.at
app.salsanena.at
www.salsanena.at
jeff-timson.dev
bluetelligence.com
www.cargoplanner.se
salsanena.at
salsanena.at
www.roodboek.be
salsanena.at
www.salsanena.at
www.sciencehash.com
ekkla.io
salsanena.at
www.hugobergqvist.com
server.lightwave.ch
app.salsanena.at
www.fishybear.com
urltv.tv
salsanena.at
www.salsanena.at
www.salsanena.at
legends.turnosweb.app
www.unitz.app
aucklandelections.co.nz
link.coachx.live
Certificate
The complete raw certificate details for salsanena.at in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyEftx8fMpfOcRiWFQoUw xP/LzDylbDPDu6/3xRbQ70NyWjNyhJ0o/7k2oQR7IGIswfHk1egS3QyXRz35wh7M yDPPZCRITgC7OdD4d1jkStdKUVX4VAqwJ1wgSTVYdii7pZckEg62SMVP4gSx6GiF IyNdijii9WtOBS0BNSpHZ/d2SqYyohucC48AERXhntf8pRNYPEZn44yQUezptZYx yNijVBC06PLArRLULSJjMzZ92f30mA5bUCsmjJbrD4AmfMv4v/6nz7K4lN64T9N9 2dmUB0CdoGbliJzBePuIVKUeJOhs+nT4h8s6zqxQ/dTaUjD6W3o/m38u59dQJvRk uLDsDzpBwEliOaN8yy+81OyzyT+gqeD1jwqyZHg4dWd2QJhdcAE1jpTHe72jap7e SPY6EdXdoV5EhUy2Vl2Ol5QCsFkspsjLEn8dLbKU8gupXJrzoTlQctU+aHChLbyL /DWx2Lqmuj9QMdhOq5LD8YDKLwZyQHJmhnYAi9hIB3pJwe+gVzGSSXwzDtKnpk+G +tZ94jPIovnsVX6PI7j41aNDqMxWWLd60B73AKoR6n9o6iv6bJAVnAZsU9eFWBmd mYJ1qiQCvUXnR3RPLoXSGOsMppIZRZqdEJZsWyMsh35uGLJRhVmErW0dJ05k6LGE EwcZ+sS8webNV3rloyMqevECAwEAAQ== -----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 285139566081063264483557331887643879409654 . . . . . . . . [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 2020-01-26 00:44:22 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-25 00:44:22 +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 'salsanena.at' . . . . . . . . [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 817075079319782716538593369991671573892269536243734050999912035829358702248593182179418453248671730543372344290846981105406796235286599173742377096379941010567720035716335676138540978975973890142600400648799700535689804644114554741389444644584589897743922583353902518339356418742324545268581578554938742146853244297032633441093737948204588689473449590517728018929516708890894598035375230372245383450543119290413049249319704106859266344523971222979692911080478333855660176580439496632273636774676860033152689136915109091974345668300543481454484262243670463180413242434169279386024461106914815781977144895212322499692563558459276519933704236765204683212557961012116749630310845561010495649043044125722941595144821238687157701148529425034072685415636381036896711581169907367148015378317309162370159535689495632969013876457907542415424953389613308393841415304415909632567595237432478293331054264822637326853374954066495347491838344657315573216857105808310702503722946506016727869961326899224591684596246155251128313650047790840781306295352188028162840247251018910623852015516909501643484960173276388635634086259095604523945420404337858337495390078941383409783195713169137809528696230070863100222304782331040484349134078661110848968882929 . . . . . . . . . . . . . . . . . . . . [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) cd79edefebfb6fc9c4a389a1e284252fbcf7d902 . . . . . . . . . . . . . . . . [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 (16 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'salsanena.at' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016fdf85750c000004030046304402203994ba70847a0e8c7609aa0f761eba6332eeab2a711f663f223451dfb80fc58c022013f09c2ac12d4881a7f20ba813438077dd0c978fb62ef501f77c9431e6c28b7000770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016fdf8575290000040300483046022100a6a815aa8ca11df8e59b7e01852586ceaef3aaec3967d3fb68d31ca4cde521b702210098b99794d91d569789e4888476a0672059cd70b94d8dcbf3b87a670e82769441 . . . . [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) 003c32f7ced0288498d41f9048b40dca74ff206b4eaa3414ef433471c8986e41877fe26b36ca447e14f74e3d24946c02b9f978a2dbb903013dd5b270c6818200354a1db21e98f13897908d53be0e898e62f002dad1510914ef9eba6377cce3e8bdf1aa7bf4294ffeb10ef51de801b3555751f9adcb773e1cc5fbc5d3d464b9418e051a843c3a4176f7551129c0643781b07cdbf6fc6b18b44c30f80ae966add4aaa25b7f43e6805aadc98ee4ffe083542696bffff900caeed9f54030004f3ea643b71138c8c60d4832eb1fedb5e2667efa7cd0039ddb4861578fe8d5ee92d0493417c20f99d7974abaa2bba5c3c20d9c4ce7524fb5e0bb08bafd4621826dda0e7e