APIdia Launch Partner
Top Description Fields Constructors Methods
sun.security.smartcardio

pack-priv Class PlatformPCSC

extends Object
Class Inheritance
Known Direct Subclasses
sun.security.smartcardio.PCSC
Imports
java.io.File, .IOException, java.security.AccessController, .PrivilegedAction, sun.security.util.Debug

Platform specific code and functions for Unix / MUSCLE based PC/SC implementations.
Author
Andreas Sterbenz
Since
1.6

Field Summary

Modifier and TypeField and Description
pack-priv static final Debug
pack-priv static final Throwable
private static final String[]
private static final String[]
private static final String
private static final String
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static String
private static String
private static String
private static native void
initialize(String libraryName)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

debugback to summary
pack-priv static final Debug debug
initExceptionback to summary
pack-priv static final Throwable initException
Annotations
@SuppressWarnings:removal, restricted
LIB_SUFFIXESback to summary
private static final String[] LIB_SUFFIXES
LIB_TEMPLATESback to summary
private static final String[] LIB_TEMPLATES
PCSC_FRAMEWORKback to summary
private static final String PCSC_FRAMEWORK
PROP_NAMEback to summary
private static final String PROP_NAME
SCARD_ABSENTback to summary
pack-priv static final int SCARD_ABSENT
SCARD_NEGOTIABLEback to summary
pack-priv static final int SCARD_NEGOTIABLE
SCARD_POWEREDback to summary
pack-priv static final int SCARD_POWERED
SCARD_PRESENTback to summary
pack-priv static final int SCARD_PRESENT
SCARD_PROTOCOL_RAWback to summary
pack-priv static final int SCARD_PROTOCOL_RAW
SCARD_PROTOCOL_T0back to summary
pack-priv static final int SCARD_PROTOCOL_T0
SCARD_PROTOCOL_T1back to summary
pack-priv static final int SCARD_PROTOCOL_T1
SCARD_SPECIFICback to summary
pack-priv static final int SCARD_SPECIFIC
SCARD_SWALLOWEDback to summary
pack-priv static final int SCARD_SWALLOWED
SCARD_UNKNOWNback to summary
pack-priv static final int SCARD_UNKNOWN

Constructor Detail

PlatformPCSCback to summary
pack-priv PlatformPCSC()

Method Detail

expandback to summary
private static String expand(String lib)
getDebianArchitectureback to summary
private static String getDebianArchitecture(String jdkArch)
getLibraryNameback to summary
private static String getLibraryName() throws IOException
initializeback to summary
private static native void initialize(String libraryName)