作成 2010.01.05
更新 2010.01.05
更新 2010.01.05
Java でセキュリティプロバイダとサポートしているアルゴリズムを列挙する
ubuntu 9.10 javac 1.6.0_15
Provider.Service.getAlgorithm() の取り出し方をご存知の方、教えてください。
Provider.Service.getAlgorithm() の取り出し方をご存知の方、教えてください。
import java.security.Security;
import java.security.Provider;
import java.util.Set;
class mysecure{
public static void main(String args[]){
Provider providers[] = Security.getProviders();
Set<Provider.Service> sps;
Object ps[];
int i,j;
for(i=0; i<providers.length; i++){
System.out.println("-----");
System.out.println("Name:\t" + providers[i].getName());
System.out.println("Info:\t" + providers[i].getInfo());
sps = providers[i].getServices();
ps = sps.toArray();
System.out.println("Support:\t" + ps.length);
for(j=0; j<ps.length; j++){
System.out.print(ps[j].toString());
}
}
}
}
タグ: Java