Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将security.krb5.EncryptionKey对象存储到密钥库或将其转换为SecretKey对象?_Java_Security_Kerberos_Keystore - Fatal编程技术网

Java 如何将security.krb5.EncryptionKey对象存储到密钥库或将其转换为SecretKey对象?

Java 如何将security.krb5.EncryptionKey对象存储到密钥库或将其转换为SecretKey对象?,java,security,kerberos,keystore,Java,Security,Kerberos,Keystore,我使用本指南从Kerberos票据中提取密钥 现在我想将我得到的密钥存储到密钥库或其他安全等价物中,问题是我得到的密钥对象是security.krb5.EncryptionKey类型,密钥库只接受SecretKey对象。 我不知道如何存储密钥或将其转换为更常见的格式 如果有人对此有想法,我将不胜感激 谢谢在重新阅读代码几次后,我注意到密钥最初是SecretKey对象格式,博客作者后来将其更改为EncryptionKey,我只是顺便传递了它,并获得了我需要的信息我需要将密钥存储在密钥库中以供进一步

我使用本指南从Kerberos票据中提取密钥

现在我想将我得到的密钥存储到密钥库或其他安全等价物中,问题是我得到的密钥对象是security.krb5.EncryptionKey类型,密钥库只接受SecretKey对象。 我不知道如何存储密钥或将其转换为更常见的格式 如果有人对此有想法,我将不胜感激


谢谢

在重新阅读代码几次后,我注意到密钥最初是SecretKey对象格式,博客作者后来将其更改为EncryptionKey,我只是顺便传递了它,并获得了我需要的信息

我需要将密钥存储在密钥库中以供进一步使用,但是密钥库不接受该指南中使用的密钥对象,因此我需要将其转换为更常见的格式。您没有回答我的问题。你重复了与主题相同的内容。你打算用钥匙干什么?哦,对不起,我第一次没听到这个问题。我打算在稍后的测试中将其用于密钥派生函数,但为了实现这一点,我们决定构建一个系统并使用Kerberos作为身份验证和密钥交换机制。实际上,我将使用内部构件。我只需要使用JGSS和Kerberos 5 OID就足够了。