All Known Implementing Classes:
AbstractCOSEKey, EC2COSEKey, EdDSACOSEKey, RSACOSEKey

public interface COSEKey
  • Method Details

    • hasPublicKey

      boolean hasPublicKey()
    • hasPrivateKey

      boolean hasPrivateKey()
    • getPublicKey

      @Nullable @Nullable PublicKey getPublicKey()
    • getPrivateKey

      @Nullable @Nullable PrivateKey getPrivateKey()
    • getKeyType

      @Nullable @Nullable COSEKeyType getKeyType()
    • getKeyId

      @Nullable @org.jetbrains.annotations.Nullable byte[] getKeyId()
    • getAlgorithm

      @Nullable @Nullable COSEAlgorithmIdentifier getAlgorithm()
    • getKeyOps

      @Nullable @Nullable List<COSEKeyOperation> getKeyOps()
    • getBaseIV

      @Nullable @org.jetbrains.annotations.Nullable byte[] getBaseIV()
    • validate

      void validate()