Uses of Class
org.biscuitsec.biscuit.crypto.PublicKey
-
Packages that use PublicKey Package Description org.biscuitsec.biscuit.crypto Cryptographic operations for Biscuit tokensorg.biscuitsec.biscuit.datalog Implementation of the Datalog engine for the check languageorg.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.builder.parser org.biscuitsec.biscuit.token.format Serializing code -
-
Uses of PublicKey in org.biscuitsec.biscuit.crypto
Methods in org.biscuitsec.biscuit.crypto that return PublicKey Modifier and Type Method Description static PublicKeyPublicKey. deserialize(Schema.PublicKey pk)PublicKeyKeyPair. public_key()Methods in org.biscuitsec.biscuit.crypto that return types with arguments of type PublicKey Modifier and Type Method Description io.vavr.control.Option<PublicKey>KeyDelegate. root_key(io.vavr.control.Option<Integer> key_id) -
Uses of PublicKey in org.biscuitsec.biscuit.datalog
Methods in org.biscuitsec.biscuit.datalog that return types with arguments of type PublicKey Modifier and Type Method Description io.vavr.control.Option<PublicKey>SymbolTable. get_pk(int i)List<PublicKey>SymbolTable. publicKeys()Methods in org.biscuitsec.biscuit.datalog with parameters of type PublicKey Modifier and Type Method Description longSymbolTable. insert(PublicKey publicKey) -
Uses of PublicKey in org.biscuitsec.biscuit.token
Methods in org.biscuitsec.biscuit.token that return types with arguments of type PublicKey Modifier and Type Method Description List<PublicKey>Block. publicKeys()Methods in org.biscuitsec.biscuit.token with parameters of type PublicKey Modifier and Type Method Description BiscuitBiscuit. appendThirdPartyBlock(PublicKey externalKey, ThirdPartyBlockContents blockResponse)Generates a third party block request from a tokenUnverifiedBiscuitUnverifiedBiscuit. appendThirdPartyBlock(PublicKey externalKey, ThirdPartyBlockContents blockResponse)Generates a third party block request from a tokenstatic BiscuitBiscuit. from_b64(String data, PublicKey root)Deprecated.static BiscuitBiscuit. from_b64url(String data, PublicKey root)Deserializes a Biscuit token from a base64 url (RFC4648_URLSAFE) stringstatic BiscuitBiscuit. from_bytes(byte[] data, PublicKey root)Deserializes a Biscuit token from a byte arraystatic BiscuitBiscuit. from_bytes_with_symbols(byte[] data, PublicKey root, SymbolTable symbols)Deserializes a Biscuit token from a byte arrayvoidBlock. setExternalKey(PublicKey externalKey)BiscuitUnverifiedBiscuit. verify(PublicKey publicKey)Method parameters in org.biscuitsec.biscuit.token with type arguments of type PublicKey Modifier and Type Method Description static io.vavr.control.Either<Error.FormatError,Block>Block. deserialize(Schema.Block b, io.vavr.control.Option<PublicKey> externalKey)Deserializes a block from its Protobuf representationstatic io.vavr.control.Either<Error.FormatError,Block>Block. from_bytes(byte[] slice, io.vavr.control.Option<PublicKey> externalKey)Deserializes a Block from a byte arrayConstructor parameters in org.biscuitsec.biscuit.token with type arguments of type PublicKey Constructor Description Block(SymbolTable base_symbols, String context, List<Fact> facts, List<Rule> rules, List<Check> checks, List<Scope> scopes, List<PublicKey> publicKeys, io.vavr.control.Option<PublicKey> externalKey, int version)creates a new block -
Uses of PublicKey in org.biscuitsec.biscuit.token.builder
Methods in org.biscuitsec.biscuit.token.builder with parameters of type PublicKey Modifier and Type Method Description static ScopeScope. publicKey(PublicKey publicKey)Method parameters in org.biscuitsec.biscuit.token.builder with type arguments of type PublicKey Modifier and Type Method Description BlockBlock. build(io.vavr.control.Option<PublicKey> externalKey)BlockBlock. build(SymbolTable symbols, io.vavr.control.Option<PublicKey> externalKey) -
Uses of PublicKey in org.biscuitsec.biscuit.token.builder.parser
Methods in org.biscuitsec.biscuit.token.builder.parser that return types with arguments of type PublicKey Modifier and Type Method Description static io.vavr.control.Either<Error,io.vavr.Tuple2<String,PublicKey>>Parser. publicKey(String s) -
Uses of PublicKey in org.biscuitsec.biscuit.token.format
Fields in org.biscuitsec.biscuit.token.format declared as PublicKey Modifier and Type Field Description PublicKeyExternalSignature. keyPublicKeySignedBlock. keyMethods in org.biscuitsec.biscuit.token.format with parameters of type PublicKey Modifier and Type Method Description static SerializedBiscuitSerializedBiscuit. from_bytes(byte[] slice, PublicKey root)Deserializes a SerializedBiscuit from a byte arrayio.vavr.control.Either<Error,Void>SerializedBiscuit. verify(PublicKey root)Constructors in org.biscuitsec.biscuit.token.format with parameters of type PublicKey Constructor Description ExternalSignature(PublicKey key, byte[] signature)SignedBlock(byte[] block, PublicKey key, byte[] signature, io.vavr.control.Option<ExternalSignature> externalSignature)
-