List of usage examples for org.bouncycastle.crypto Wrapper wrap
public byte[] wrap(byte[] in, int inOff, int inLen);
From source file:org.keycloak.jose.jwe.alg.AesKeyWrapAlgorithmProvider.java
License:Apache License
@Override public byte[] encodeCek(JWEEncryptionProvider encryptionProvider, JWEKeyStorage keyStorage, Key encryptionKey) throws Exception { Wrapper encrypter = new AESWrapEngine(); encrypter.init(true, new KeyParameter(encryptionKey.getEncoded())); byte[] cekBytes = keyStorage.getCekBytes(); return encrypter.wrap(cekBytes, 0, cekBytes.length); }