--- title: KryptoNyckel slug: Web/API/KryptoNyckel tags: - API - Gränssnitt - Kryptering - Referenser - Webb Krypto API translation_of: Web/API/CryptoKey ---

{{APIRef("Web Crypto API")}}

KryptoNyckelns gränssnitt representerar en kryptografisk {{glossary("key")}} deriverad från en specifik nyckelalgoritm.

Ett KryptoNyckel objekt kan erhållas med användning av {{domxref("SubtleCrypto.generateKey()")}}, {{domxref("SubtleCrypto.deriveKey()")}} eller{{domxref("SubtleCrypto.importKey()")}}

Egenskaper

Detta gränssnitt ärar inte någon egendom.

{{domxref("CryptoKey.type")}}
Returnerar ett uppräknat värde som representerar typ av nyckel, en hemlig nyckel (för symmetrisk algoritm), en offentlig eller en privat nyckel (för en asymmetrisk algoritm)
{{domxref("CryptoKey.extractable")}}
Returnerar en {{jsxref("Boolean")}} Indikerar om den råa informationen kan exporteras till ansökan eller inte.
{{domxref("CryptoKey.algorithm")}}
Returnerar ett ogenomskinligt objekt som representerar en viss chiffer som nyckeln ska användas med.
{{domxref("CryptoKey.usages")}}
Returnerar en uppsättning uppräknade värden som anger vilken nyckel som kan användas för.

Metoder

Detta gränssnitt arvs inte eller implementerar någon metod.

Specifikationer

Specifikation Status Kommentar
{{ SpecName('Web Crypto API', '#dfn-CryptoKey', 'CryptoKey') }} {{ Spec2('Web Crypto API') }} Initial definition.

Browser compatibility

{{ CompatibilityTable() }}

Funktion Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
grundläggande stöd {{ CompatChrome(37) }} {{CompatVersionUnknown}} {{ CompatGeckoDesktop(34) }} {{ CompatNo() }} {{ CompatUnknown() }} {{ CompatNo }}
Funktion Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
grundläggande stöd 37 {{ CompatChrome(37) }} {{CompatVersionUnknown}} {{ CompatGeckoMobile(34) }} {{ CompatNo }} {{ CompatUnknown() }} {{ CompatNo }}

Se även