mirror of
https://github.com/pcsc-for-php/pcsc.git
synced 2026-08-08 21:09:26 +02:00
Content update
This commit is contained in:
parent
23bc4ea3e4
commit
41eafbe76f
1 changed files with 31 additions and 21 deletions
52
README.md
52
README.md
|
|
@ -31,6 +31,30 @@ After that you have all needed files in ./modules/ .
|
||||||
|
|
||||||
The extension currently provides the following API:
|
The extension currently provides the following API:
|
||||||
|
|
||||||
|
|
||||||
|
### scard_cancel($context);
|
||||||
|
|
||||||
|
**NOT IMPLEMENTED!** Maybe not useful because of this extension is for server side usage designed but since we want the API implemented it should be available.
|
||||||
|
|
||||||
|
### scard_connect($context, "OMNIKEY CardMan 5x21 00 00" [, int $protocol]);
|
||||||
|
|
||||||
|
Connects to a card. Returns the $connection to a reader or FALSE.
|
||||||
|
|
||||||
|
Where optional $protocol is:
|
||||||
|
|
||||||
|
* 1 = T=0
|
||||||
|
* 2 = T=1
|
||||||
|
|
||||||
|
Default $protocol is T=1.
|
||||||
|
|
||||||
|
### scard_disconnect($connection);
|
||||||
|
|
||||||
|
Disconnects the $connection to a card. Returns the TRUE if disconnecting was succesful or FALSE.
|
||||||
|
|
||||||
|
### scard_errstr($errno)
|
||||||
|
|
||||||
|
Returns $errstr for $errno or NULL.
|
||||||
|
|
||||||
### scard_establish_context();
|
### scard_establish_context();
|
||||||
|
|
||||||
Returns the application $context to the PC/SC resource manager.
|
Returns the application $context to the PC/SC resource manager.
|
||||||
|
|
@ -39,9 +63,9 @@ Returns the application $context to the PC/SC resource manager.
|
||||||
|
|
||||||
Returns TRUE if $context is valid or FALSE if $context is not valid.
|
Returns TRUE if $context is valid or FALSE if $context is not valid.
|
||||||
|
|
||||||
### scard_release_context($context);
|
### scard_last_errno()
|
||||||
|
|
||||||
Releases the application $context.
|
Returns the last $errno or nothing? NULL or FALSE? (TODO)
|
||||||
|
|
||||||
### scard_list_readers($context);
|
### scard_list_readers($context);
|
||||||
|
|
||||||
|
|
@ -60,30 +84,15 @@ array(3) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
### scard_connect($context, "OMNIKEY CardMan 5x21 00 00" [, int $protocol]);
|
|
||||||
|
|
||||||
Connects to a card. Returns the $connection to a reader or FALSE.
|
|
||||||
|
|
||||||
Where optional $protocol is:
|
|
||||||
|
|
||||||
* 1 = T=0
|
|
||||||
* 2 = T=1
|
|
||||||
|
|
||||||
Default $protocol is T=1.
|
|
||||||
|
|
||||||
### scard_reconnect($connection);
|
### scard_reconnect($connection);
|
||||||
|
|
||||||
Returns the $connection to a reader or FALSE.
|
Returns the $connection to a reader or FALSE.
|
||||||
|
|
||||||
**NOT IMPLEMENTED!** Should be available.
|
**NOT IMPLEMENTED!** Should be available.
|
||||||
|
|
||||||
### scard_disconnect($connection);
|
### scard_release_context($context);
|
||||||
|
|
||||||
Disconnects the $connection to a card. Returns the TRUE if disconnecting was succesful or FALSE.
|
Releases the application $context.
|
||||||
|
|
||||||
### scard_transmit($connection, $apdu);
|
|
||||||
|
|
||||||
Returns the response $apdu as string or FALSE.
|
|
||||||
|
|
||||||
### scard_status($connection);
|
### scard_status($connection);
|
||||||
|
|
||||||
|
|
@ -110,9 +119,9 @@ array(7) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
### scard_cancel($context);
|
### scard_transmit($connection, $apdu);
|
||||||
|
|
||||||
**NOT IMPLEMENTED!** Maybe not useful because of this extension is for server side usage designed but since we want the API implemented it should be available.
|
Returns the response $apdu as string or FALSE.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|
@ -126,4 +135,5 @@ This code is licensed under the terms of the PHP License version 3.01. PCSC-Lite
|
||||||
* [PC/SC-Lite](https://pcsclite.apdu.fr/) - The free and open implementation of the PC/SC SCard API for UNIX
|
* [PC/SC-Lite](https://pcsclite.apdu.fr/) - The free and open implementation of the PC/SC SCard API for UNIX
|
||||||
* [PCSC sample in PHP5](http://ludovicrousseau.blogspot.de/2015/01/pcsc-sample-in-php5.html) - Ludovic Rousseau about "PC/SC for PHP"
|
* [PCSC sample in PHP5](http://ludovicrousseau.blogspot.de/2015/01/pcsc-sample-in-php5.html) - Ludovic Rousseau about "PC/SC for PHP"
|
||||||
* [winscard.h header](https://docs.microsoft.com/en-us/windows/win32/api/winscard/) - Microsoft Docs
|
* [winscard.h header](https://docs.microsoft.com/en-us/windows/win32/api/winscard/) - Microsoft Docs
|
||||||
|
* [PC/SC API from PCSC-Lite](https://pcsclite.apdu.fr/api/group__API.html)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue