タグ
  ANSI (1)
  ASP.NET (10)
  Active Directory (55)
  BAT (16)
  Backup (2)
  CSharp (11)
  CentOS (4)
  C言語 (4)
  DNS (4)
  Excel (3)
  FFmpeg (1)
  Fedora (4)
  FreeBSD (6)
  IPv6 (3)
  Java (11)
  JavaScript (8)
  LAN (1)
  Link (4)
  Linux (15)
  Mac (1)
  Mail (2)
  Microsoft (3)
  NIS (1)
  Node.js (6)
  OpenIndiana (1)
  OpenLDAP (2)
  OpenSSL (1)
  OpenSolaris (4)
  PHP (2)
  Perl (2)
  Postfix (1)
  PostgreSQL (2)
  PowerShell (34)
  RFC (3)
  SQL Server (5)
  Solaris (10)
  Ubuntu (9)
  VBScript (73)
  VCpp (2)
  VMware (3)
  Visual Basic (1)
  WMI (17)
  WSF (5)
  WSH (10)
  Windows (19)
  bash (1)
  bind (1)
  iSCSI (1)
  おまけ (3)
  作成中 (8)
  慣用句 (3)
  正規表現 (6)
  運用 (8)
作成 2010.01.05
更新 2010.01.05
Java でセキュリティプロバイダとサポートしているアルゴリズムを列挙する
ubuntu 9.10 javac 1.6.0_15
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
[リロード] [記事修正] [新規作成] [使用方法]
©2004-2012 UPKEN IPv4