beazly.uk1.dubber.net

Issued by Amazon RSA 2048 M02

About this certificate

This digital certificate with serial number 0d:fe:ca:c4:e3:c2:e5:6d:f2:d8:79:75:70:8b:cf:15 was issued on by Amazon.

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=beazly.uk1.dubber.net

Amazon

Organization: Amazon
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 0d:fe:ca:c4:e3:c2:e5:6d:f2:d8:79:75:70:8b:cf:15
Serial Number (int): 18602919993220255287201163271608192789
Serial Number lenght: 124 bits, 16 octets

SubjectKeyId: 44:bd:e3:8a:4c:76:22:52:c1:32:ab:08:48:ee:2b:db:ef:0f:48:a0
AuthorityKeyId: c0:31:52:cd:5a:50:c3:82:7c:74:71:ce:cb:e9:9c:f9:7a:eb:82:e2

Fingerprint (sha1): b4:bf:9c:62:e7:0d:b0:5f:bb:14:7b:b4:ab:9a:04:7d:bf:7c:2d:44
Fingerprint (sha256): 0d:59:1e:45:56:b6:87:44:c3:7c:cc:36:8e:76:14:14:46:82:38:a7:0f:14:2c:7e:74:3c:c2:21:ee:34:73:09

Issuing Certificate URL: http://crt.r2m02.amazontrust.com/r2m02.cer

Revocation information

OCSP Server: http://ocsp.r2m02.amazontrust.com
CRL Distribution Point: http://crl.r2m02.amazontrust.com/r2m02.crl

Check the revocation status for certificate beazly.uk1.dubber.net

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for beazly.uk1.dubber.net

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

10 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

beazly.uk1.dubber.net

Other certificates including the domain name dubber.net

(limited to 100 certificates)
hub.dubber.net
na-msteams-config-public-api.teams.dubber.net
content.dubber.net
sg-msteams-config-public-api.teams.dubber.net
gitops.tools.local-sg.dubber.net
custom-domain.sbox.dubber.net
content.dubber.net
sbox-msteams-ad-sync.teams.dubber.net
api.dubber.net
api.dubber.net
dalestatus.mambu.com
sni.cloudflaressl.com
oboroten.uat.dubber.net
teams.uat.dubber.net
portal.local-eu.dubber.net
162-internal.networkstatus.co.nz
ws.notes.local-au.dubber.net
162-internal.networkstatus.co.nz
*.infrainsights.dubber.net
portal.local-uk1.dubber.net
beazly.uk1.dubber.net
elasticsearch-2-uk-prod.dubber.net
tolmach-us.dubber.net
support.dubber.net
oauth2-proxy.tools.local-sg.dubber.net
support.dubber.net
stg.access.dubber.net
hub-sg.teams.dubber.net
custom-domain.stg.dubber.net
162-internal.networkstatus.co.nz
portal.local-sbox.dubber.net
dalestatus.mambu.com
vault.azna.dubber.net
162-internal.networkstatus.co.nz
162-internal.networkstatus.co.nz
consul.tools.stg.dubber.net
us.dubber.net
*.notes.stg.dubber.net
portal.local-sg.dubber.net
msti-dubber-connector.azsg.dubber.net
162-internal.networkstatus.co.nz
api.dubber.net
config-sg.teams.dubber.net
162-internal.networkstatus.co.nz
sg-msteams-ad-sync.teams.dubber.net
uat.rc.dubber.net
ws.notes.local-us.dubber.net
support.dubber.net
ingestor.apps.apac.dubber.net
temporary-grafana.azapac.dubber.net
162-internal.networkstatus.co.nz
msteams.notes.dubber.net
*.dubber.net
beazly.uk1.dubber.net
dalestatus.mambu.com
content.dubber.net
app-ca.teams.dubber.net
ping.sandbox.dubber.net
dalestatus.mambu.com
dalestatus.mambu.com
aws.orders.dubber.net
na-msteams-ad-sync.teams.dubber.net
teams.emea.dubber.net
idp.uat.dubber.net
162-internal.networkstatus.co.nz
dalestatus.mambu.com
msti-dubber-connector.azemea.dubber.net
emea.access.dubber.net
gitops.tools.local-jp.dubber.net
support.dubber.net
heroicscapital.eu.dubber.net
apac.rc.dubber.net
spg.puddles.dubber.net
162-internal.networkstatus.co.nz
kolhoznick-apac.dubber.net
oauth2-proxy.tools.local-jp.dubber.net
dalestatus.mambu.com
staging.dubber.net
au-msteams-config-public-api.teams.dubber.net
app-sbox.teams.dubber.net
dalestatus.mambu.com
chatterbox.apps.sbox.dubber.net
msti-dubber-connector.azapac.dubber.net
dalestatus.mambu.com
dalestatus.mambu.com
teams.na.dubber.net
oboroten.na.dubber.net
vault.azapac.dubber.net
custom-domain.emea.dubber.net
idp.na.dubber.net
app-eu.teams.dubber.net
dalestatus.mambu.com
keycloak.tools.uat.dubber.net
app-au.teams.dubber.net
162-internal.networkstatus.co.nz
dalestatus.mambu.com
portal.local-us1.dubber.net
vault.azsg.dubber.net
dalestatus.mambu.com
custom-domain.apac.dubber.net

Certificate

The complete raw certificate details for beazly.uk1.dubber.net in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIEaTCCA1GgAwIBAgIQDf7KxOPC5W3y2Hl1cIvPFTANBgkqhkiG9w0BAQsFADA8
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g
UlNBIDIwNDggTTAyMB4XDTIyMTIwNzAwMDAwMFoXDTI0MDEwNTIzNTk1OVowIDEe
MBwGA1UEAxMVYmVhemx5LnVrMS5kdWJiZXIubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAhnkVyMUNiN+RF11Uct95hQB4fnYdF1UI2DjNOHlIwPzC
tSsY3TlowRiH8d5rDPOsdIeq1wK2nlywr/E5q0c45tNgTTrxvp24N+hCEd7OyDUq
1I15JoRFu51s12c+cyUKB1B+ecQCIgqEHT2FPJdA/JPUkA8h+T55m1pPDGCZW64E
HObBnT6/5HDv9vM4vPwFbLhUtfbdlSaotAQt+a2Tz4H16q8hRj4xJhYHe46aONXA
EarEl2/3y7kkwKUf73RjzZ2xD3e9QDRBzTt2ry2AqrWvArwEccAdurZfxHEuLGA+
gjfDXv0/5CZ+9yUf8U5dHeF2ysxoqxn6jb6NToigBwIDAQABo4IBgTCCAX0wHwYD
VR0jBBgwFoAUwDFSzVpQw4J8dHHOy+mc+XrrguIwHQYDVR0OBBYEFES944pMdiJS
wTKrCEjuK9vvD0igMCAGA1UdEQQZMBeCFWJlYXpseS51azEuZHViYmVyLm5ldDAO
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMDsG
A1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucjJtMDIuYW1hem9udHJ1c3QuY29t
L3IybTAyLmNybDATBgNVHSAEDDAKMAgGBmeBDAECATB1BggrBgEFBQcBAQRpMGcw
LQYIKwYBBQUHMAGGIWh0dHA6Ly9vY3NwLnIybTAyLmFtYXpvbnRydXN0LmNvbTA2
BggrBgEFBQcwAoYqaHR0cDovL2NydC5yMm0wMi5hbWF6b250cnVzdC5jb20vcjJt
MDIuY2VyMAwGA1UdEwEB/wQCMAAwEwYKKwYBBAHWeQIEAwEB/wQCBQAwDQYJKoZI
hvcNAQELBQADggEBADTZGULfY69894dp8RYfj7F9UIIiV2j4F4XDwK/T2zOw6oKX
mwr+iW7WBAkRu84PAjdWgZWeaZ4ln6YCX7Ym29nzi0Frf+GV0ibLuktsiFvWmTPV
7citcXHlywzFuuLCmQjA0/pucVvUFJMT2dszDecabPmOZ/ig6K9zdXETNgzlfAe+
bskI06hH3M3KU2II4htjcQGdUXGTIpzht+Za/MxGtaosNgK/yXmiFxXWJbQf1xVw
PPRvE0u4n2HO4faTjKDZisBtyw/y3jcExTNq054thcCzIIXF8Drwi4+avRFfxKRJ
3XQayXBIR4pBfw0o5G0hSsRGMPvdePzscgWMXyk=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhnkVyMUNiN+RF11Uct95
hQB4fnYdF1UI2DjNOHlIwPzCtSsY3TlowRiH8d5rDPOsdIeq1wK2nlywr/E5q0c4
5tNgTTrxvp24N+hCEd7OyDUq1I15JoRFu51s12c+cyUKB1B+ecQCIgqEHT2FPJdA
/JPUkA8h+T55m1pPDGCZW64EHObBnT6/5HDv9vM4vPwFbLhUtfbdlSaotAQt+a2T
z4H16q8hRj4xJhYHe46aONXAEarEl2/3y7kkwKUf73RjzZ2xD3e9QDRBzTt2ry2A
qrWvArwEccAdurZfxHEuLGA+gjfDXv0/5CZ+9yUf8U5dHeF2ysxoqxn6jb6NToig
BwIDAQAB
-----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 18602919993220255287201163271608192789
 . . . . . . . . [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 'Amazon'
 . . . . . . . . . . . . [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 'Amazon RSA 2048 M02'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2022-12-07 00:00:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-01-05 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:19|false] PrintableString 'beazly.uk1.dubber.net'
 . . . . . . . . [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 16975642151070149395272568411492139423851972121185147150610793237466683213403813288289087428909201077436058459704753784527430110384015680870981098754958874940511806159578864815214651525445138136595792484457978144474023752602646958662490728553015378655128104233180849118249578668151484340544361790870590110835854005264640162985783895826101234710445992848767665017025755674089200275164781753304774325762955615327448895284818580075124388886460717092643399085108104330544568203104960120948545113576893215506530234312860484478059096148128076568052592659150846377216504427755493304093870021086470513925874460985477114142727
 . . . . . . . . . . . . . . . . . . . . [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.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 c03152cd5a50c3827c7471cecbe99cf97aeb82e2
 . . . . . . . . . . . . . . . . [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)
							44bde38a4c762252c132ab0848ee2bdbef0f48a0
 . . . . . . . . . . . . . . . . [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 (25 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'beazly.uk1.dubber.net'
 . . . . . . . . . . . . . . . . [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.31 (cRLDistributionPoints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (52 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://crl.r2m02.amazontrust.com/r2m02.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 (12 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.5.5.7.1.1 (authorityInfoAccess)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (105 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.r2m02.amazontrust.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://crt.r2m02.amazontrust.com/r2m02.cer'
 . . . . . . . . . . . . . . . . [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 1.3.6.1.4.1.11129.2.4.3 (CT Precertificate Poison)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . [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)
		0034d91942df63af7cf78769f1161f8fb17d5082225768f81785c3c0afd3db33b0ea82979b0afe896ed6040911bbce0f02375681959e699e259fa6025fb626dbd9f38b416b7fe195d226cbba4b6c885bd69933d5edc8ad7171e5cb0cc5bae2c29908c0d3fa6e715bd4149313d9db330de71a6cf98e67f8a0e8af73757113360ce57c07be6ec908d3a847dccdca536208e21b6371019d517193229ce1b7e65afccc46b5aa2c3602bfc979a21715d625b41fd715703cf46f134bb89f61cee1f6938ca0d98ac06dcb0ff2de3704c5336ad39e2d85c0b32085c5f03af08b8f9abd115fc4a449dd741ac97048478a417f0d28e46d214ac44630fbdd78fcec72058c5f29