The intended application for the key is indicated in the keyUsage certificate extension.
If the keyUsage extension is present in a certificate that indicates id-X25519 or id-X448 in SubjectPublicKeyInfo, then the following
MUST be present:
One of the following
MAY also be present:
encipherOnly
decipherOnly
and any of the following
MUST NOT be present:
digitalSignature
nonRepudiation
keyEncipherment
dataEncipherment
keyCertSign
cRLSign
If the keyUsage extension is present in an end-entity certificate that indicates id-Ed25519 or id-Ed448 in SubjectPublicKeyInfo, then the keyUsage extension
MUST contain at least one of the following:
nonRepudiation
digitalSignature
cRLSign
and any of the following
MUST NOT be present:
keyEncipherment
dataEncipherment
keyAgreement
keyCertSign
encipherOnly
decipherOnly
If the keyUsage extension is present in a CRL issuer certificate that indicates id-Ed25519 or id-Ed448 in SubjectPublicKeyInfo, then the keyUsage extension
MUST contain:
and zero or more of the following:
nonRepudiation
digitalSignature
and any of the following
MUST NOT be present:
keyEncipherment
dataEncipherment
keyAgreement
encipherOnly
decipherOnly
and if the CRL issuer is also a certification authority, then the keyUsage extension
MUST also contain:
If the keyUsage extension is present in a certification authority certificate that indicates id-Ed25519 or id-Ed448 in SubjectPublicKeyInfo, then the keyUsage extension
MUST contain:
and zero or more of the following:
nonRepudiation
digitalSignature
cRLSign
and any of the following
MUST NOT be present:
keyEncipherment
dataEncipherment
keyAgreement
encipherOnly
decipherOnly