CAnL

Common Authentication Library (CAnL)

The EMI X.509 Common Authentication Library provides support for:

• off-line certificate validation,

• creation of SSL sockets (both server and client side),

• handling certificate DNs, also in text format,

• usage of proxy certificates: from proxy generation to validation.

The library provides implementation of an easy to use and flexible validation logic, which can take advantage of different trust material sources. Proxy certificates, which are commonly used in the grid environment, are fully supported. The library is designed in such a way, that it can be easily integrated with the standard JSSE stack. Therefore you can use it also in variety of 3rd party Java containers.

 

 

Category

Middleware

 

Scientific areas

Computing - Grid

 

Main features

Authentication

 

License

Apache License 2.0 (Apache-2.0)

 

Supported Operating Systems

Scientific Linux 5 (SL5)

Scientific Linux 6 (SL6)

Debian 6

 

Supported CPU Architectures

AMD64

IA-32

 

Programming languages

C

C++

Java

 

Build tools

ETICS

 

Test tools