草庐IT

private_key

全部标签

java - RSA key 对生成并存储到 keystore

我正在尝试生成RSAkey对并将其存储在HSMkeystore中。我现在拥有的代码如下所示:StringconfigName="C:\\eTokenConfig.cfg";Providerp=newsun.security.pkcs11.SunPKCS11(configName);Security.addProvider(p);//Readthekeystoreformthesmartcardchar[]pin={'p','4','s','s','w','0','r','d'};KeyStorekeyStore=KeyStore.getInstance("PKCS11",p);keyS

google-app-engine - App Engine 批量加载程序下载警告 "No descending index on __key__, performing serial download"

我正在使用以下内容下载我的一种的所有实例:appcfg.pydownload_data--config_file=bulkloader.yaml--kind=ModelName--filename=ModelName.csv--url=http://appid.appspot.com/remote_api如果种类的实例数多于批量大小,那么我会收到此警告:Nodescendingindexon__key__,performingserialdownload我没有任何自定义索引,也没有任何禁用索引的属性。我“需要”做些什么来解决这个警告,还是它只是一个我可以放心忽略的警告?会影响下载速度吗

java - 我应该记录不言自明的私有(private)方法吗? ( java )

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我喜欢正确记录的代码,拥有正确记录的描述契约(Contract)的公共(public)方法对我来说是轻而易举的事,同样适用于解释代码内部/实现的私有(private)或包内部方法。但是我不确定我是否应该使用非公开和非protected方法:遵守所有手续,如参数、返回值和异常的描述如果我应该记录不言自明的私有(private)方法,例如fireSomeEvent,它的作用一目了然,因为这只会

java - Liferay 6.1 - 私有(private)插件安装程序 "disapear"或在控制面板中被禁用

我正在为Liferay6.1EEGA3开发应用程序。在控制面板下,我们有私有(private)插件安装程序部分,我们可以在其中安装/部署新的portlet。我正在使用面板并且该部分工作正常。然后我尝试安装自定义portlet。由于某种原因,安装失败,我从“部署”文件夹中删除了portlet,甚至重新启动了服务器。这个portlet没有做任何特别的事情,它只是针对Liferay的Lucene搜索引擎运行一些自定义查询。然后,在此过程之后,“服务器>插件安装>私有(private)插件安装程序”部分从我的屏幕上“消失”了。下面是我访问“服务器>服务器管理”和“服务器>插件安装”部分时看到的

java - 强化高 : Access specifier manipulation on reflection that is used to invoke a private constructor

我使用反射来调用类的私有(private)构造函数,以解决Sonar扫描报告显示的分支覆盖不足问题。这是我正在工作的代码片段://reflectiontoaccessaprivateconstructorofaclassConstructorc=CMISBridgeMaps.class.getDeclaredConstructor(newClass[0]);c.setAccessible(true);cmisBridgeMaps=c.newInstance(newObject[0]);以上代码解决了我的Sonar扫描关键问题。但不幸的是,fortify现在在以下行中显示访问说明符操作问

java - 使用 BouncyCaSTLe 创建 key 对证书并使用外部 CA 对其进行签名

到目前为止,这是我为用户生成证书的内容try{Security.addProvider(newBouncyCastleProvider());//addingprovider//toStringpathtoSave="D://sureshtest.cer";KeyPairkeyPair=generateKeypair();PublicKeypublicKey=keyPair.getPublic();PrivateKeyprivateKey=keyPair.getPrivate();X509CertificatetrustCert=createCertificate(null,"CN=C

java - 我如何安全地处理 JVM 上的 key Material 缓冲区并将其归零?

我正在为执行加密操作的JVM(在Clojure中)编写软件。具体来说,给定secret输入、secretkey、非secret盐、非secret个性化,它使用BLAKE2导出512位keyMaterial。然后,它使用Arrays类中的工具将该数组分成两个256位block。(source)该操作的实际实现存在于libsodium中所以它是在C中实现的。我正在使用caesium访问它,它是kalium的包装器,一个使用jnr-ffi的库调用底层C实现。由于上面的所有缓冲区都有敏感的keyMaterial,我想确保它已从内存中清除。我不确定如何在JVM上安全地执行此操作(哎呀,我什至不确

java - False Unused "private"方法应该被移除

我认为我们的Sonar安装(5.6和java插件4.0)存在误报。对于以下代码,应删除未使用的“私有(private)”方法问题:publicbooleanorderLineHasDetails(OrderLineorderLine){booleanresult=orderLine.getContractDevices()!=null&&orderLine.getContractDevices().size()>0;if(result){result=asLeastOneUniqueId(orderLine.getContractDevices());}returnresult;}pr

Java 8 : Merging two Lists containing objects by key

我有两个列表:Listservers1=newArrayList();Servers1=newServer("MyServer");s1.setAttribute1("Attribute1");servers1.add(s1);Listservers2=newArrayList();Servers2=newServer("MyServer");s2.setAttribute2("Attribute2");servers2.add(s2);servers1包含具有name和attribute1(但没有attribute2)的服务器。servers2包含具有name和attribute2(

java - 如何解决线程 "main"com.amazonaws.AmazonClientException : Unable to build cipher: Illegal key size using aws s3 中的异常

我正在尝试使用amazonaws进行加密和解密。我遇到了异常Exceptioninthread"main"com.amazonaws.AmazonClientException:Unabletobuildcipher:IllegalkeysizeMakesureyouhavetheJCEunlimitedstrengthpolicyfilesinstalledandconfiguredforyourJVMatcom.amazonaws.services.s3.internal.crypto.ContentCryptoScheme.createCipherLite(ContentCryp