Uses of Class
org.biscuitsec.biscuit.crypto.KeyPair
-
Packages that use KeyPair Package Description org.biscuitsec.biscuit.crypto Cryptographic operations for Biscuit tokensorg.biscuitsec.biscuit.token Classes related to creating and verifying Biscuit tokensorg.biscuitsec.biscuit.token.builder Builder interface to create tokens and caveatsorg.biscuitsec.biscuit.token.format Serializing code -
-
Uses of KeyPair in org.biscuitsec.biscuit.crypto
Methods in org.biscuitsec.biscuit.crypto that return KeyPair Modifier and Type Method Description static KeyPairKeyPair. generate(Schema.PublicKey.Algorithm algorithm)static KeyPairKeyPair. generate(Schema.PublicKey.Algorithm algorithm, SecureRandom rng) -
Uses of KeyPair in org.biscuitsec.biscuit.token
Methods in org.biscuitsec.biscuit.token with parameters of type KeyPair Modifier and Type Method Description BiscuitBiscuit. attenuate(SecureRandom rng, KeyPair keypair, Block block)Generates a new token from an existing one and a new blockBiscuitBiscuit. attenuate(SecureRandom rng, KeyPair keypair, Block block)UnverifiedBiscuitUnverifiedBiscuit. attenuate(SecureRandom rng, KeyPair keypair, Block block)Generates a new token from an existing one and a new blockUnverifiedBiscuitUnverifiedBiscuit. attenuate(SecureRandom rng, KeyPair keypair, Block block)static BiscuitBiscuit. builder(SecureRandom rng, KeyPair root)Creates a token builderstatic BiscuitBiscuit. builder(SecureRandom rng, KeyPair root, io.vavr.control.Option<Integer> root_key_id)Creates a token builderstatic BiscuitBiscuit. builder(KeyPair root)Creates a token builderio.vavr.control.Either<Error.FormatError,ThirdPartyBlockContents>ThirdPartyBlockRequest. createBlock(KeyPair keyPair, Block blockBuilder)static BiscuitBiscuit. make(SecureRandom rng, KeyPair root, Integer root_key_id, Block authority)Creates a tokenstatic BiscuitBiscuit. make(SecureRandom rng, KeyPair root, Block authority)Creates a token -
Uses of KeyPair in org.biscuitsec.biscuit.token.builder
Constructors in org.biscuitsec.biscuit.token.builder with parameters of type KeyPair Constructor Description Biscuit(SecureRandom rng, KeyPair root)Biscuit(SecureRandom rng, KeyPair root, io.vavr.control.Option<Integer> root_key_id)Biscuit(SecureRandom rng, KeyPair root, io.vavr.control.Option<Integer> root_key_id, Block block) -
Uses of KeyPair in org.biscuitsec.biscuit.token.format
Fields in org.biscuitsec.biscuit.token.format with type parameters of type KeyPair Modifier and Type Field Description io.vavr.control.Option<KeyPair>Proof. secretKeyMethods in org.biscuitsec.biscuit.token.format with parameters of type KeyPair Modifier and Type Method Description io.vavr.control.Either<Error.FormatError,SerializedBiscuit>SerializedBiscuit. append(KeyPair next, Block newBlock, io.vavr.control.Option<ExternalSignature> externalSignature)static io.vavr.control.Either<Error.FormatError,SerializedBiscuit>SerializedBiscuit. make(KeyPair root, io.vavr.control.Option<Integer> root_key_id, Block authority, KeyPair next)static io.vavr.control.Either<Error.FormatError,SerializedBiscuit>SerializedBiscuit. make(KeyPair root, Block authority, KeyPair next)Constructors in org.biscuitsec.biscuit.token.format with parameters of type KeyPair Constructor Description Proof(KeyPair secretKey)Constructor parameters in org.biscuitsec.biscuit.token.format with type arguments of type KeyPair Constructor Description Proof(io.vavr.control.Option<KeyPair> secretKey, io.vavr.control.Option<byte[]> signature)
-