www.spirali.pl
Issued by RapidSSL SHA256 CA
About this certificate
This digital certificate with serial number 47:b0:c2:61:8d:72:f9:dd:65:45:13:e0:99:65:97:d9 was issued on by GeoTrust Inc..
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)
- Sub certificates SHOULD include Subject Key Identifier in end entity certs (RFC 5280: 4.2 & 4.2.1.2)
Certificate Subject
CN=www.spirali.pl
GeoTrust Inc.
Organization:
GeoTrust Inc.
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 47:b0:c2:61:8d:72:f9:dd:65:45:13:e0:99:65:97:d9Serial Number (int): 95292974464202412828022318848530552793
Serial Number lenght: 127 bits, 16 octets
SubjectKeyId:
AuthorityKeyId: 97:c2:27:50:9e:c2:c9:ec:0c:88:32:c8:7c:ad:e2:a6:01:4f:da:6f
Fingerprint (sha1): 39:69:f8:6f:2c:07:d9:e0:b8:e0:aa:70:54:03:fb:dd:86:2d:74:cc
Fingerprint (sha256): 77:16:4a:82:e2:63:bb:62:58:22:b1:3c:dc:22:f3:a9:e1:0e:4f:3d:7a:58:0f:e8:16:e2:97:33:04:09:ec:99
Issuing Certificate URL: http://gp.symcb.com/gp.crt
Revocation information
OCSP Server: http://gp.symcd.comCRL Distribution Point: http://gp.symcb.com/gp.crl
Check the revocation status for certificate www.spirali.pl
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.spirali.pl
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
www.spirali.pl
spirali.pl
spirali.pl
Other certificates including the domain name spirali.pl
(limited to 100 certificates)
Certificate
The complete raw certificate details for www.spirali.pl in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 wCxyRvJ/x4Gvru9hWyQ= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3A93okkrL0lGga468HLh FIMQsfxjku5v1UyBDCQOTAPN+9YYAJP58FwBkuTdfcBsfzx3P9hCqS7SeXcJaUwt rv1DfpI5k4cVmtypBTH+5KYR4KINg1v59sFShkTVy4b8Eoig2IvcWYvf5qOejtZO u1Kd4n6wBkoVcxRjWdeY72+uEATby0RYz/WSiG8RyR2NeFgT6venExSoNFo8fSZp vKdtZ888xGLoirzF4LaaktWMpVvrRIcrrApOgm31HKphEl2CrwQWCH9rl+D39dqz YHmYXzlzIU41QZh1ZXjFDgP8dBOvYt9Yjb8RJLP00Ze1O5kyvObJYY6+oBSUTZ1Y +pbIq7eoUZmCo+y1AAaVSBvDU2N9q1QxfET1vSataF3rMyMqXlO+iRMkqf52hxrc DzDe6AwFcWLjljn+diG9szuCpH8+3yhw4e8foelZmnFk/VF+mcMQf070R8xd5KNb VzW7cVzCPVAzT99yOIVcqFEKDVztWUow6MICb+6znxz0m4fkXQ2AuGnqr7Xbl27S XXm/iF/ozt5mdKkmwghDQar5lXnm5ImPumXjyTfqw/hVeXQq1ycYaVjZ9g/5yw1q 2JouqvoS4F9YYAiRRIs7pqpqtFzY5CZSx/FmboEYkeYaBsGqra78qX56g5WZfiob CMCIyh0f4ppn1+qQFGYSH4ECAwEAAQ== -----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 95292974464202412828022318848530552793 . . . . . . . . [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 'GeoTrust Inc.' . . . . . . . . . . . . [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 'RapidSSL SHA256 CA' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-09-07 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-10-07 23:59:59 +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:12|false] UTF8String 'www.spirali.pl' . . . . . . . . [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 897768183872353896492403770659915597653111662405298170801822694733575023424675521446794930670699523843760669764479071108330726588779367802100263807386129577218108905453164678771897619576306904469999151809905149874315042510632317892502092896859883736550541547448364319704774425503978834380130880821342213755041641423981727457189916209715407447009086430774415113393766935513310289998572568842528863761247156869822953189303308975217233396071850850837421095184150152498798638936201354019568101801278876297314198593578163480379811543361058434090677377198184740334441412133601417999921852201984946887095102034071023933106344467678192404928734929062690426386825871279306011923745017217314562604106449595031467813816323220723953317447638359278097121790664674851872820702028324578958342426814252518671406209330964992403583671811077810830550344904654454985064414034854218850772767549475416417273205483733350974079943993781946470608676674091821619494967297192463431630043150027091019646503709125109411308901015970447352966421140533926452413335791424987829281931475204757211671427234492875579295243327610239247113654258174466787521344140725884186218025082300089838622494035040987241512589570985222639293337968286942062021190744701979594398506881 . . . . . . . . . . . . . . . . . . . . [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.17 (subjectAltName) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (30 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.spirali.pl' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'spirali.pl' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints) . . . . . . . . . . . . . . . . . . . . [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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (36 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://gp.symcb.com/gp.crl' . . . . . . . . . . . . . . . . [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 (104 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: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 'https://www.rapidssl.com/legal' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'https://www.rapidssl.com/legal' . . . . . . . . . . . . . . . . [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 97c227509ec2c9ec0c8832c87cade2a6014fda6f . . . . . . . . . . . . . . . . [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 1.3.6.1.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (75 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://gp.symcd.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://gp.symcb.com/gp.crt' . . . . . . . . . . . . . . . . [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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee007500ddeb1d2b7a0d4fa6208b81ad8168707e2e8e9d01d55c888d3d11c4cdb6ecbecc0000015e5cdcbd64000004030046304402200e7d681809222df8db4c67a7127093ccaf96683544baa1ee81c3b71bcf5fbe72022078ea217f01a16a21fe856639d9d15594808e12f4f9c5376bcdd3a526e72b2809007500a4b90990b418581487bb13a2cc67700a3c359804f91bdfb8e377cd0ec80ddc100000015e5cdcbd9c000004030046304402201f5ece0d21a29d0edfd6c54f8e16cd9f36ac100c4ee561b17e93a1bac99b88d9022065f74cd288c9811531e7f1ebbd76654c806834c8efcb98a608b78282a1b0f9cd . . . . [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) 001ca517a9d4345e134ebeef81e139015d0429ea5755f0ad9946e4789ba313671771b0f2dd5f89a330cad17d30174bd3c576b2d266c178b18b32a0dbb8a5ef9529e681b0a9b404309e0341a93ef37cd15fb97c843047dce6a7233e7318c9f4da9a084275c51e7fc0f228c50ea630f025b63d0f80f77bd1a0f4a0bd172191dff1582a039e11b140bdfca579a9dc9c96eb28ba175e2bd31df0622c29bf7e4c3d5fea002ad6a3af4960780ed59e081fb3779805518b924d061a2d25889d5e7428609d127152551d8836082e23c57329ee5acdbbdb16f66b6cf77d4a2f27ad60a25ba35173dd45f6d624a8d589e30ae18ec1c5cd04c02c7246f27fc781afaeef615b24