olofssonsbageri.se
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:a7:db:24:52:36:01:13:ec:49:0c:e2:54:0e:d8:3d:10:b3 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=olofssonsbageri.se
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:a7:db:24:52:36:01:13:ec:49:0c:e2:54:0e:d8:3d:10:b3Serial Number (int): 318455302592277509013849492481034541666483
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 4e:40:53:94:03:13:d8:8f:79:e8:11:80:fb:88:52:b1:df:4f:f3:59
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 58:0a:da:41:79:73:ed:e8:ab:c5:a4:f8:e8:b1:39:f1:5e:23:d1:e1
Fingerprint (sha256): 42:fc:00:fa:dc:bf:00:a4:ae:46:38:9d:44:2d:d7:46:7c:c7:58:00:ed:9c:b2:60:a8:11:26:c0:0e:0b:de:e0
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate olofssonsbageri.se
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for olofssonsbageri.se
Public Key Algorithm
RSA
Key Size
2048
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
olofssonsbageri.se
Other certificates including the domain name olofssonsbageri.se
(limited to 100 certificates)
*.olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
*.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
*.olofssonsbageri.se
www.olofssonsbageri.se
*.olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
*.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
*.olofssonsbageri.se
www.olofssonsbageri.se
*.olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
www.olofssonsbageri.se
www.olofssonsbageri.se
olofssonsbageri.se
olofssonsbageri.se
Certificate
The complete raw certificate details for olofssonsbageri.se in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFXTCCBEWgAwIBAgISA6fbJFI2ARPsSQziVA7YPRCzMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMTgwOTU2MzhaFw0y MDA0MTcwOTU2MzhaMB0xGzAZBgNVBAMTEm9sb2Zzc29uc2JhZ2VyaS5zZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOczAJ+r8JfnoikoTgjFc01SUIlT n6UZr9po+/q8q7owUweTMNOVtWYQzZK6j2Oggb2yQXzCF6JK+z1010RwC1li81cl 4us6WRVujtmcHxeFE0CyfKES4D3YsC87mFj+ToBxzX9co2u3or1Vayo3nF1dLCcn Tn/s6mTjYyLWF6jhhu9nVW3Eshd6OTYpd8Q7pWcJxZWxvURUubzme13tOGbVAgpQ 7znzqKBaqbzqSuHBQbHMUubj3sOmc0cTqjxKvCK+RJTQcc6FpzhBTJjx4Nc+X8H+ G5ETRoaqrAbgScpRrlNi9qOOxKydYc0x6DlVGawkYpJL9sKPgfuGGnmeooECAwEA AaOCAmgwggJkMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUTkBTlAMT2I956BGA+4hS sd9P81kwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5 cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5 cHQub3JnLzAdBgNVHREEFjAUghJvbG9mc3NvbnNiYWdlcmkuc2UwTAYDVR0gBEUw QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwBe p3P531bA57U2SH3QSeAyepGaDIShEhKEGHWWgXFFWAAAAW+4TDEHAAAEAwBIMEYC IQDfdNcg54UripMKdXDSjTS4cGuCuE84ZaHXcM17SVfx4gIhAJeEYAB3UmDSCuOI UF4yOXu+wErMTiEONjOUXXyeXCkfAHYAsh4FzIuizYogTodm+Su5iiUgZ2va+nDn sklTLe+LkF4AAAFvuEww+gAABAMARzBFAiB7NRQb3Iga5V4rw7eSlWZGySkfd5i7 UtKYNOSqQDf3pgIhAMYxwpJb5/yYFoZngUA+UoCKSNLBMvhJm6YOinZBJ7NsMA0G CSqGSIb3DQEBCwUAA4IBAQAYQ/EYOxHV/KOl++CU2xSDBMyKISIAX+T+DT+Vn6zM j/RNl4jn1DRhR4wryhLct4Qyl5XTUE5/Iu3JjwqzELSpxx/Qd1tipS6T6Rv/3hpj SDbiX2z5fRz+40swSmHxISqJ4oYSJtlyGTEJTQpyGOS9SyUWQl8/DSSedLaOVAxa jnX+qB56j36oEEt26AUsOh1cl9+sze27z8L2VSjHz4UFTCFJDOHr1gepk5HGheb4 Wj0zw2a/GkJjH+WsYfQZkOac4UATpPwJbwobHZucO9yrezqSuVZyl6lExEc2uZ47 1mg2RZ6HVKvs7P/4LCMxaPgb2c80KH7D72gXz6+JuO6N -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5zMAn6vwl+eiKShOCMVz TVJQiVOfpRmv2mj7+ryrujBTB5Mw05W1ZhDNkrqPY6CBvbJBfMIXokr7PXTXRHAL WWLzVyXi6zpZFW6O2ZwfF4UTQLJ8oRLgPdiwLzuYWP5OgHHNf1yja7eivVVrKjec XV0sJydOf+zqZONjItYXqOGG72dVbcSyF3o5Nil3xDulZwnFlbG9RFS5vOZ7Xe04 ZtUCClDvOfOooFqpvOpK4cFBscxS5uPew6ZzRxOqPEq8Ir5ElNBxzoWnOEFMmPHg 1z5fwf4bkRNGhqqsBuBJylGuU2L2o47ErJ1hzTHoOVUZrCRikkv2wo+B+4YaeZ6i gQIDAQAB -----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 318455302592277509013849492481034541666483 . . . . . . . . [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-18 09:56:38 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-17 09:56:38 +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 'olofssonsbageri.se' . . . . . . . . [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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 29186198685908581534398043505696984232245971008378586558229980877153879842621572387462682440353899468791482081354844990494450196809937797605933220885317104495267120946624695074457370194478843376593046569734207694804617634787352462525143106788155637800548928862439762535695259255930751912609740280194235424299873408355164412575714384657020720863849688417095566936013888524791681592463160374998033303409918256360914031045983341092661562852960468403891411481845849581057735918200068781515573301241592144723064004605023106089801911595392966558214849665424392919640095173496733385604572831485375779361169071680633448604289 . . . . . . . . . . . . . . . . . . . . [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) 4e4053940313d88f79e81180fb8852b1df4ff359 . . . . . . . . . . . . . . . . [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 (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'olofssonsbageri.se' . . . . . . . . . . . . . . . . [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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10077005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016fb84c31070000040300483046022100df74d720e7852b8a930a7570d28d34b8706b82b84f3865a1d770cd7b4957f1e202210097846000775260d20ae388505e32397bbec04acc4e210e3633945d7c9e5c291f007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016fb84c30fa000004030047304502207b35141bdc881ae55e2bc3b792956646c9291f7798bb52d29834e4aa4037f7a6022100c631c2925be7fc9816866781403e52808a48d2c132f8499ba60e8a764127b36c . . . . [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) 001843f1183b11d5fca3a5fbe094db148304cc8a2122005fe4fe0d3f959faccc8ff44d9788e7d43461478c2bca12dcb784329795d3504e7f22edc98f0ab310b4a9c71fd0775b62a52e93e91bffde1a634836e25f6cf97d1cfee34b304a61f1212a89e2861226d9721931094d0a7218e4bd4b2516425f3f0d249e74b68e540c5a8e75fea81e7a8f7ea8104b76e8052c3a1d5c97dfaccdedbbcfc2f65528c7cf85054c21490ce1ebd607a99391c685e6f85a3d33c366bf1a42631fe5ac61f41990e69ce14013a4fc096f0a1b1d9b9c3bdcab7b3a92b9567297a944c44736b99e3bd66836459e8754abececfff82c233168f81bd9cf34287ec3ef6817cfaf89b8ee8d