本文整理汇总了Java中org.jose4j.jwk.RsaJsonWebKey.setKeyId方法的典型用法代码示例。如果您正苦于以下问题:Java RsaJsonWebKey.setKeyId方法的具体用法?Java RsaJsonWebKey.setKeyId怎么用?Java RsaJsonWebKey.setKeyId使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jose4j.jwk.RsaJsonWebKey
的用法示例。
在下文中一共展示了RsaJsonWebKey.setKeyId方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: buildNewRsaKey
import org.jose4j.jwk.RsaJsonWebKey; //导入方法依赖的package包/类
private RsaJsonWebKey buildNewRsaKey() {
try {
final RsaJsonWebKey rsaJsonWebKey = RsaJwkGenerator.generateJwk(2048);
rsaJsonWebKey.setKeyId(tokenGenerator.newToken());
rsaJsonWebKey.setAlgorithm(AlgorithmIdentifiers.RSA_USING_SHA512);
rsaJsonWebKey.setUse("sig");
return rsaJsonWebKey;
} catch (final JoseException e) {
throw new InternalServerErrorException(e);
}
}
示例2: generateRsaJsonWebKey
import org.jose4j.jwk.RsaJsonWebKey; //导入方法依赖的package包/类
/**
* Generate a {@link RsaJsonWebKey}.
*/
public static RsaJsonWebKey generateRsaJsonWebKey(String keyId) {
try {
RsaJsonWebKey rsaJsonWebKey = RsaJwkGenerator.generateJwk(2048);
rsaJsonWebKey.setAlgorithm(AlgorithmIdentifiers.RSA_USING_SHA256);
rsaJsonWebKey.setKeyId(keyId);
return rsaJsonWebKey;
} catch (JoseException exception) {
throw new RuntimeException("failed to generate RSA Json web key", exception);
}
}
示例3: createRsaJsonKey
import org.jose4j.jwk.RsaJsonWebKey; //导入方法依赖的package包/类
private RsaJsonWebKey createRsaJsonKey() throws Exception {
// Generate an RSA key pair, which will be used for signing and verification of the JWT, wrapped in a JWK
RsaJsonWebKey rsaJsonWebKey = RsaJwkGenerator.generateJwk(2048);
// Give the JWK a Key ID (kid), which is just the polite thing to do
rsaJsonWebKey.setKeyId("eetlite.cz");
return rsaJsonWebKey;
}
示例4: setup
import org.jose4j.jwk.RsaJsonWebKey; //导入方法依赖的package包/类
@Override
protected void setup(Object o) throws JoseException {
KeyPair kp = (KeyPair) o;
key = (RsaJsonWebKey) PublicJsonWebKey.Factory.newPublicJwk(kp.getPublic());
key.setPrivateKey(kp.getPrivate());
key.setKeyId("itpkg-web");
}