Web Crypto API

GPTKB entity

Statements (59)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:accessibleBy window.crypto.subtle
gptkbp:category gptkb:REST_API
cryptography
web security
gptkbp:compatibleWith gptkb:Internet_Explorer
gptkbp:developedBy gptkb:W3C
gptkbp:enables digital signatures
key management
data integrity verification
secure data exchange
password hashing
client-side cryptography
gptkbp:features subject to browser security policies
does not provide access to raw key material by default
not intended for server-side cryptography
gptkbp:firstPublished 2012
https://www.w3.org/2000/01/rdf-schema#label Web Crypto API
gptkbp:language gptkb:JavaScript
gptkbp:provides encryption
digital signature
decryption
key generation
cryptographic operations
hashing
key export
key import
key wrapping
key unwrapping
gptkbp:relatedTo gptkb:SubtleCrypto
gptkb:JSON_Web_Signature
gptkb:JSON_Web_Key
gptkb:PKCS#8
gptkb:Web_Authentication_API
gptkb:JSON_Web_Encryption
gptkb:PKCS#12
TLS
window.crypto
gptkbp:specifies https://www.w3.org/TR/WebCryptoAPI/
gptkbp:standardizedBy gptkb:W3C_Web_Cryptography_Working_Group
gptkbp:status gptkb:W3C_Recommendation
gptkbp:supportedBy gptkb:Google_Chrome
gptkb:Mozilla_Firefox
gptkb:Microsoft_Edge
gptkb:Safari
gptkbp:supportsAlgorithm gptkb:SHA-256
gptkb:SHA-1
gptkb:SHA-512
gptkb:AES-GCM
gptkb:ECDSA
gptkb:SHA-384
gptkb:AES-CBC
gptkb:ECDH
gptkb:RSA-OAEP
gptkb:RSA-PSS
gptkbp:usedIn web browsers
gptkbp:bfsParent gptkb:Cloudflare_Workers
gptkb:W3
gptkbp:bfsLayer 6