Mega Code Archive

 
Categories / Java Tutorial / Security
 

List the available capabilities for ciphers, key agreement, macs, message digests, signatures and other objects in the BC provide

import java.security.Provider; import java.security.Security; import java.util.Iterator; public class MainClass {   public static void main(String[] args) {     Provider provider = Security.getProvider("BC");     Iterator it = provider.keySet().iterator();     while (it.hasNext()) {       String entry = (String) it.next();       if (entry.startsWith("Alg.Alias.")) {         entry = entry.substring("Alg.Alias.".length());       }       System.out.println(entry);     }   } }