@duckduckgo/privacy-dashboard
    Preparing search index...

    A model representing a SecKey with its properties and capabilities

    interface SecKeyViewModel {
        bitSize?: number | null;
        blockSize?: number | null;
        canDecrypt: boolean;
        canDerive: boolean;
        canEncrypt: boolean;
        canSign: boolean;
        canUnwrap: boolean;
        canVerify: boolean;
        canWrap: boolean;
        effectiveSize?: number | null;
        externalRepresentation?: string | null;
        isPermanent?: boolean | null;
        keyId?: string | null;
        type?: "RSA" | "Elliptic Curve" | "Elliptic Curve (Prime Random)" | null;
    }
    Index

    Properties

    bitSize?: number | null

    Size of the key in bits

    blockSize?: number | null

    Block size of the key

    canDecrypt: boolean

    Whether the key can be used for decryption

    canDerive: boolean

    Whether the key can be used for key derivation

    canEncrypt: boolean

    Whether the key can be used for encryption

    canSign: boolean

    Whether the key can be used for signing

    canUnwrap: boolean

    Whether the key can be used for unwrapping another key

    canVerify: boolean

    Whether the key can be used for verification

    canWrap: boolean

    Whether the key can be used for wrapping another key

    effectiveSize?: number | null

    Effective size of the key in bits

    externalRepresentation?: string | null

    Base64 encoded external representation of the key

    isPermanent?: boolean | null

    Whether the key is stored permanently in the keychain

    keyId?: string | null

    Base64 encoded representation of the application label data

    type?: "RSA" | "Elliptic Curve" | "Elliptic Curve (Prime Random)" | null

    Type of the key (RSA, Elliptic Curve, etc.)