Module jose_jwk

.

Copyright © 2014-2015, Andrew Bennett

Authors: Andrew Bennett (andrew@pixid.com).

Description

Data Types

key()

key() = #jose_jwk{}

Function Index

block_decrypt/2
block_encrypt/2
block_encrypt/3
block_encryptor/1
box_decrypt/2
box_encrypt/2Generates an ephemeral private key based on other public key curve.
box_encrypt/3
box_encrypt/4
from/1
from/2
from_binary/1
from_binary/2
from_file/1
from_file/2
from_firebase/1
from_key/1
from_map/1
from_map/2
from_oct/1
from_oct/2
from_oct_file/1
from_oct_file/2
from_okp/1
from_openssh_key/1
from_openssh_key_file/1
from_pem/1
from_pem/2
from_pem_file/1
from_pem_file/2
generate_key/1
merge/2
shared_secret/2
sign/2
sign/3
signer/1
thumbprint/1
thumbprint/2
to_binary/1
to_binary/2
to_binary/3
to_file/2
to_file/3
to_file/4
to_key/1
to_map/1
to_map/2
to_map/3
to_oct/1
to_oct/2
to_oct/3
to_oct_file/2
to_oct_file/3
to_oct_file/4
to_okp/1
to_openssh_key/1
to_openssh_key_file/2
to_pem/1
to_pem/2
to_pem_file/2
to_pem_file/3
to_public/1
to_public_file/2
to_public_key/1
to_public_map/1
to_thumbprint_map/1
verifier/1
verify/2
verify_strict/3

Function Details

block_decrypt/2

block_decrypt(Encrypted, JWK) -> any()

block_encrypt/2

block_encrypt(PlainText, JWK) -> any()

block_encrypt/3

block_encrypt(PlainText, JWE, JWK) -> any()

block_encryptor/1

block_encryptor(List) -> any()

box_decrypt/2

box_decrypt(Encrypted, MyPrivateJWK) -> any()

box_encrypt/2

box_encrypt(PlainText, OtherPublicJWK) -> any()

Generates an ephemeral private key based on other public key curve.

box_encrypt/3

box_encrypt(PlainText, OtherPublicJWK, MyPrivateJWK) -> any()

box_encrypt/4

box_encrypt(PlainText, JWE, OtherPublicJWK, MyPrivateJWK) -> any()

from/1

from(List) -> any()

from/2

from(Key, List) -> any()

from_binary/1

from_binary(List) -> any()

from_binary/2

from_binary(Key, List) -> any()

from_file/1

from_file(File) -> any()

from_file/2

from_file(Key, File) -> any()

from_firebase/1

from_firebase(Binary) -> any()

from_key/1

from_key(List) -> any()

from_map/1

from_map(List) -> any()

from_map/2

from_map(Key, List) -> any()

from_oct/1

from_oct(List) -> any()

from_oct/2

from_oct(Key, List) -> any()

from_oct_file/1

from_oct_file(File) -> any()

from_oct_file/2

from_oct_file(Key, File) -> any()

from_okp/1

from_okp(List) -> any()

from_openssh_key/1

from_openssh_key(List) -> any()

from_openssh_key_file/1

from_openssh_key_file(File) -> any()

from_pem/1

from_pem(List) -> any()

from_pem/2

from_pem(Key, List) -> any()

from_pem_file/1

from_pem_file(File) -> any()

from_pem_file/2

from_pem_file(Key, File) -> any()

generate_key/1

generate_key(Jose_jwk) -> any()

merge/2

merge(LeftJWK, RightMap) -> any()

shared_secret/2

shared_secret(Jose_jwk, MyJWK) -> any()

sign/2

sign(PlainText, JWK) -> any()

sign/3

sign(PlainText, JWS, JWK) -> any()

signer/1

signer(List) -> any()

thumbprint/1

thumbprint(List) -> any()

thumbprint/2

thumbprint(DigestType, List) -> any()

to_binary/1

to_binary(List) -> any()

to_binary/2

to_binary(Key, List) -> any()

to_binary/3

to_binary(Key, JWE, JWK) -> any()

to_file/2

to_file(File, JWK) -> any()

to_file/3

to_file(Key, File, JWK) -> any()

to_file/4

to_file(Key, File, JWE, JWK) -> any()

to_key/1

to_key(List) -> any()

to_map/1

to_map(List) -> any()

to_map/2

to_map(Key, JWK) -> any()

to_map/3

to_map(Key, JWE, JWK) -> any()

to_oct/1

to_oct(List) -> any()

to_oct/2

to_oct(Key, JWK) -> any()

to_oct/3

to_oct(Key, JWE, JWK) -> any()

to_oct_file/2

to_oct_file(File, JWK) -> any()

to_oct_file/3

to_oct_file(Key, File, JWK) -> any()

to_oct_file/4

to_oct_file(Key, File, JWE, JWK) -> any()

to_okp/1

to_okp(List) -> any()

to_openssh_key/1

to_openssh_key(List) -> any()

to_openssh_key_file/2

to_openssh_key_file(File, JWK) -> any()

to_pem/1

to_pem(List) -> any()

to_pem/2

to_pem(Key, Jose_jwk) -> any()

to_pem_file/2

to_pem_file(File, JWK) -> any()

to_pem_file/3

to_pem_file(Key, File, JWK) -> any()

to_public/1

to_public(List) -> any()

to_public_file/2

to_public_file(File, JWK) -> any()

to_public_key/1

to_public_key(List) -> any()

to_public_map/1

to_public_map(List) -> any()

to_thumbprint_map/1

to_thumbprint_map(List) -> any()

verifier/1

verifier(List) -> any()

verify/2

verify(Signed, JWK) -> any()

verify_strict/3

verify_strict(Signed, Allow, JWK) -> any()


Generated by EDoc