vms.test.verama.com

Issued by Amazon

About this certificate

This digital certificate with serial number 0f:90:8e:7f:ec:f8:67:be:60:8d:1b:0f:e7:dc:5e:f4 was issued on by Amazon.

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=vms.test.verama.com

Amazon

Organization: Amazon
Organization unit: Server CA 1B
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 0f:90:8e:7f:ec:f8:67:be:60:8d:1b:0f:e7:dc:5e:f4
Serial Number (int): 20689000921881876957524792852510170868
Serial Number lenght: 124 bits, 16 octets

SubjectKeyId: 0e:36:c8:3d:b9:d7:2e:1f:c8:27:2a:dd:75:80:a4:87:6e:e4:8d:c0
AuthorityKeyId: 59:a4:66:06:52:a0:7b:95:92:3c:a3:94:07:27:96:74:5b:f9:3d:d0

Fingerprint (sha1): 4b:21:3d:60:ff:43:72:3c:14:12:1e:39:8e:1b:91:d1:f6:e0:4d:92
Fingerprint (sha256): 4a:e4:50:92:1c:43:c4:94:37:7d:67:50:7e:cc:b9:90:26:e0:50:e1:10:b8:b7:8f:db:15:a2:dd:77:99:87:b9

Issuing Certificate URL: http://crt.sca1b.amazontrust.com/sca1b.crt

Revocation information

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

Check the revocation status for certificate vms.test.verama.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for vms.test.verama.com

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

vms.test.verama.com
*.vms.test.verama.com

Other certificates including the domain name verama.com

(limited to 100 certificates)
*.lambda.verama.com
*.lambda.verama.com
verama.com
*.verama.com
*.vms.test.verama.com
vms.test.verama.com
*.preprod.verama.com
*.preprod.verama.com
*.test.verama.com
verama.com
*.test.verama.com
verama.com
test.verama.com
reports.athento.com
reports.athento.com
*.vms.demo.verama.com
reports.athento.com
reports.athento.com
*.delta.verama.com
zohoanalytics.verama.com
zohoanalytics.verama.com
vms.test.verama.com
*.delta.verama.com
reports.athento.com
*.gamma.verama.com
*.demo.verama.com
reports.athento.com
*.vms.delta.verama.com
vms.test.verama.com
reports.athento.com
*.demo.verama.com
*.demo.verama.com
reports.athento.com
*.demo.verama.com
reports.athento.com
verama.com
reports.athento.com
reports.athento.com
*.lambda.verama.com
reports.athento.com
reports.athento.com
vms.delta.verama.com
*.test.verama.com
reports.athento.com
*.verama.com
*.vms.delta.verama.com
reports.athento.com
reports.athento.com
*.gamma.verama.com
verama.com
*.lambda.verama.com
analytics-eu.finepick.com
analytics-eu.finepick.com
verama.com
reports.athento.com
*.lambda.verama.com
vms.verama.com
*.demo.verama.com
reports.athento.com
*.verama.com
reports.athento.com
*.preprod.verama.com
*.lambda.verama.com
*.vms.test.verama.com
reports.athento.com
verama.com
verama.com
*.delta.verama.com
*.test.verama.com
analytics-eu.finepick.com
reports.athento.com
*.preprod.verama.com
reports.athento.com
*.verama.com
vms.gamma.verama.com
vms.demo.verama.com
*.verama.com
*.standalone.test.verama.com
reports.athento.com
analytics-eu.finepick.com
reports.athento.com
analytics-eu.finepick.com
*.preprod.verama.com
*.vms.verama.com
reports.athento.com
vms.preprod.verama.com
reports.athento.com
reports.athento.com
reports.athento.com
reports.athento.com
*.vms.gamma.verama.com
reports.athento.com
*.delta.verama.com
reports.athento.com
reports.athento.com
*.demo.verama.com
*.test.verama.com
*.lambda.verama.com
*.test.verama.com
test.verama.com

Certificate

The complete raw certificate details for vms.test.verama.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIEkzCCA3ugAwIBAgIQD5COf+z4Z75gjRsP59xe9DANBgkqhkiG9w0BAQsFADBG
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRUwEwYDVQQLEwxTZXJ2ZXIg
Q0EgMUIxDzANBgNVBAMTBkFtYXpvbjAeFw0yMDA0MTMwMDAwMDBaFw0yMTA1MTMx
MjAwMDBaMB4xHDAaBgNVBAMTE3Ztcy50ZXN0LnZlcmFtYS5jb20wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmmLD3VNnfC5LHu7VYcyv3JISHh65LMxiW
H2MwO1sKpqGJgu24+9oVNDsUNRMbjJ3u9UBeenlmwtjNjnfQyGt8LGDeA9d2El2F
thLBjI5Xen8IDO8sVXvq33sD4ceXDaejzcUtLsjFiYV7SeUj3e9zXJXN/9YtGegp
vWqyXsTyodBJ/Gvqm4qK04JfYpszEbXxVs9tWeUiGFsWI/FBZT0CCsSzHPy6pG4E
+z6cvQ1F9w8UBDOJLRYUrATMzqJUPKmi7mvrOXsEwQwNodAsuKIdnF8v4gLP5O4E
K0JFg1GG3MeSZRKjsrYQ6EsL8fbE+FYpXm/8vwKwC7NlzqpsPe5pAgMBAAGjggGj
MIIBnzAfBgNVHSMEGDAWgBRZpGYGUqB7lZI8o5QHJ5Z0W/k90DAdBgNVHQ4EFgQU
DjbIPbnXLh/IJyrddYCkh27kjcAwNQYDVR0RBC4wLIITdm1zLnRlc3QudmVyYW1h
LmNvbYIVKi52bXMudGVzdC52ZXJhbWEuY29tMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwOwYDVR0fBDQwMjAwoC6gLIYqaHR0
cDovL2NybC5zY2ExYi5hbWF6b250cnVzdC5jb20vc2NhMWIuY3JsMCAGA1UdIAQZ
MBcwCwYJYIZIAYb9bAECMAgGBmeBDAECATB1BggrBgEFBQcBAQRpMGcwLQYIKwYB
BQUHMAGGIWh0dHA6Ly9vY3NwLnNjYTFiLmFtYXpvbnRydXN0LmNvbTA2BggrBgEF
BQcwAoYqaHR0cDovL2NydC5zY2ExYi5hbWF6b250cnVzdC5jb20vc2NhMWIuY3J0
MAwGA1UdEwEB/wQCMAAwEwYKKwYBBAHWeQIEAwEB/wQCBQAwDQYJKoZIhvcNAQEL
BQADggEBAGtmd1fohwH6bXUMcMbs/dBUiHJtkFe6XwMqLeMkCFVT9EFSaqEVTwey
AaziNQQ32YZfLKp4Cpj9hgKmkZ2WN9FhqZPOYegNA24JG0Xb0xdabWi0xkhgwe3G
BcfNYHTujtun6xQOArQVYO5NJh4j42JMAkRlp7jDmad0aUSNOAQLP31zM1xsK4SI
i+0kOcUjsa7YGfjWt3tnQq5FA+LUMkPtLixqYUdqhzxLqflAcxxJEN5BBbYD3ZdI
tlO0wcyLScWfd43B9IrFcFLzrWswmQnSbOAnjujUrwRiPBF/FQiGDhzU8BKFKOfI
m01WSHkl6nDQcb+bT54et6nYu6VrkMs=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAppiw91TZ3wuSx7u1WHMr
9ySEh4euSzMYlh9jMDtbCqahiYLtuPvaFTQ7FDUTG4yd7vVAXnp5ZsLYzY530Mhr
fCxg3gPXdhJdhbYSwYyOV3p/CAzvLFV76t97A+HHlw2no83FLS7IxYmFe0nlI93v
c1yVzf/WLRnoKb1qsl7E8qHQSfxr6puKitOCX2KbMxG18VbPbVnlIhhbFiPxQWU9
AgrEsxz8uqRuBPs+nL0NRfcPFAQziS0WFKwEzM6iVDypou5r6zl7BMEMDaHQLLii
HZxfL+ICz+TuBCtCRYNRhtzHkmUSo7K2EOhLC/H2xPhWKV5v/L8CsAuzZc6qbD3u
aQIDAQAB
-----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 20689000921881876957524792852510170868
 . . . . . . . . [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.11 (organizationalUnitName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Server CA 1B'
 . . . . . . . . . . . . [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'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-13 00:00:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2021-05-13 12:00:00 +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 'vms.test.verama.com'
 . . . . . . . . [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 21030853497842853379361783589395314905444139913399982942570379907342468068091468410880213651331800581904190028087788593788135004273363690246829408682003687391321950447344681221344410476376425020979542123393244809828130611695718003050204856630123363824110393189452723403365640973987878547371473445101296824935068640713556887246069441460932625103260416862873517865012733192992172526800010433986277910053079043636376608859898397548527313076474839329926934959531300228944888296636469427828172655356202163779460442833256217614943847079323638467923327379183702232728331443289049273349247662381289699842079572771228413193833
 . . . . . . . . . . . . . . . . . . . . [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 59a4660652a07b95923ca394072796745bf93dd0
 . . . . . . . . . . . . . . . . [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)
							0e36c83db9d72e1fc8272add7580a4876ee48dc0
 . . . . . . . . . . . . . . . . [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 (46 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'vms.test.verama.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.vms.test.verama.com'
 . . . . . . . . . . . . . . . . [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.sca1b.amazontrust.com/sca1b.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 (25 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.16.840.1.114412.1.2 (digiCertDVCert)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.sca1b.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.sca1b.amazontrust.com/sca1b.crt'
 . . . . . . . . . . . . . . . . [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)
		006b667757e88701fa6d750c70c6ecfdd05488726d9057ba5f032a2de324085553f441526aa1154f07b201ace2350437d9865f2caa780a98fd8602a6919d9637d161a993ce61e80d036e091b45dbd3175a6d68b4c64860c1edc605c7cd6074ee8edba7eb140e02b41560ee4d261e23e3624c024465a7b8c399a77469448d38040b3f7d73335c6c2b84888bed2439c523b1aed819f8d6b77b6742ae4503e2d43243ed2e2c6a61476a873c4ba9f940731c4910de4105b603dd9748b653b4c1cc8b49c59f778dc1f48ac57052f3ad6b309909d26ce0278ee8d4af04623c117f1508860e1cd4f0128528e7c89b4d56487925ea70d071bf9b4f9e1eb7a9d8bba56b90cb