maegaard.org

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:f2:14:b8:8c:7b:1f:de:d6:4b:b0:35:34:be:7a:05:5e:5c 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=maegaard.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:f2:14:b8:8c:7b:1f:de:d6:4b:b0:35:34:be:7a:05:5e:5c
Serial Number (int): 430825019313738035399681398034926506696284
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: c0:bb:5c:46:69:18:73:b5:01:c9:d0:42:95:4b:af:62:66:c4:11:3a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 31:77:3d:98:54:64:f6:0b:63:85:09:b7:eb:69:7b:7a:cf:e0:e8:c9
Fingerprint (sha256): 68:94:3d:69:81:d9:5d:2a:18:13:f6:8e:60:ef:57:e0:ea:26:1a:12:3d:d0:7c:69:95:e3:2a:54:b4:75:51:34

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 maegaard.org

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for maegaard.org

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

maegaard.org
www.maegaard.org

Other certificates including the domain name maegaard.org

(limited to 100 certificates)

Certificate

The complete raw certificate details for maegaard.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
eFviHHw5
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1/27Hr1HXbemu2kYoU2L
xR6TPUUjhnYXGl1YB49hpU4PwrfnDW972IacObOnSzQEziNZZwbeTAtMMtyMyd1S
KHeDd9Mx/c/Q/ViYwP4k7AmwhI/h5zbb9bIZwIPZzLARZmXLTNjHheztNP2JnnGC
lU+ckezSPZBjdKMeu3mDS9cQJq2hS1rk+h3oxO8WLBeKA+sd8t3RIN2fSM9a6WtY
5i2WWdRuH5q3BAocDWDcORr4T1nWMJdG+AajsPCqlrKjdBs43cbPEg1AgBaUk+OX
EwxRSBdZdXWUjenwr0a5KsOBNKmlzrs3bdO975uYgwsoDiLqcuQIKnSz4HQb9Jtr
Li7fCp6af0fq+8V2MPW5qHsf7HB3cfpv5ZKumUno83M+iXLkS36c51QXDrOHmRIH
s70a+X//efMSnCJucu3gOYozOCrfpe6tnXbfCPyuqLRICisR4TnloysiqRt/QG+K
z6NRNoVGEe9NBdwDH7AlqJ2D63sMJKYAjSEeiopy+BnmWtzByBuw6cvywQg4soo3
sUirMLV5ifPztVtIQSUUUy3qSDHnYSkvX0vG8BIio51KzPgTGlBRE7bqc1lWuURj
kEGsP+Dh0QX3jrH2AAgWIl265R+WXVT2kWQebD9pWYnlWkZW5l8pYgKZkb+kdmht
qIgr0rIMq48ZT53B2sqilisCAwEAAQ==
-----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 430825019313738035399681398034926506696284
 . . . . . . . . [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-10 21:13:49 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-08 21:13:49 +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 'maegaard.org'
 . . . . . . . . [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 881166958668275989825908753527808444481443485623074424960987210812998011548141199809122525753882674951141796452597813354583754991821540170767962943906129276096834335226824660819542470143742161150210922819365686280518186349828862087810936283286818423792132623129627658493506135367155331092002602463312695763172502897083830199556326066574651877367627338420505220544854575711865901207029256597449171033279615237975448943365880970415769327247026486190546321260192788449695923177742747370462600963684554634676001496255362525447823614824860422033845358614215784605976148236448244758200064480279173764256298314799385325015889254334779661275286277139329002583739289908433131709262228895578722117552348486822871951348991784542499225029668643425944542256533898008371001485029096304512155840945607925667358734909188045822897722289607204401655934457448564600227329630938085513979572473936627213556202740722972620183617146524264012897170363814362808560404850406861576356640040877751165598748359718053147986720080949697170295703367481772946974770464630728290373392164183007456558145318056673675755771741425607041736973089923468431123813580045605639461749985194764249442482991324941404702951342737708024626110860427836764410500421399452791144093227
 . . . . . . . . . . . . . . . . . . . . [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)
							c0bb5c46691873b501c9d042954baf6266c4113a
 . . . . . . . . . . . . . . . . [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 (34 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'maegaard.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.maegaard.org'
 . . . . . . . . . . . . . . . . [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)
							00f0007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016c7d984f7a00000403004730450220345cbdc34bd7296b9f5efca4ecf9d1bd26e4ccb6c745f965d74fa6b95184f23d022100bffecbb867ca3b408a12496fc57e6fe62e9876728cdbb73744c59ecd96bf053d00760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016c7d984f7c0000040300473045022100d15b09481c68f535b0a2bfcd07e9e75be5f7824bd264a57620d202bf59ee90390220094ab8b6335d3de68f94c38456426dbd01882750ebc5f4212edb042d92d64a78
 . . . . [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)
		0066c9bfa0c3fdf1a725eb1c7d9ae943abd8cd8c561589e09fe1512d0ec949e0fff10bdd0efd1d676acae1bc512323beff87cc7197d8701b6ab188ce0adb1497539f9df0c87162b172fe68b7713626e05ac6fbea64a72e67afb959d7c90c3f449063131caf4e7599c1ba1c437befd325b5824830d31a7800f25644f37bbc13291aa130ca3478cdaaee5f0779bb3f977524189a73fa9e34f23381361fc93e5a82dd77eae138d67657f24189b269238d9067d8d682aa48b5a909fa8957f8c877d6d56ecf006b3b40c427df4406aa16a910e5c9f6d00cdb92dc1cd4003fd5a59029e86225910cd855992ab6e8c96fa27ce8916594eea831703655df8a785be21c7c39