1. An accumulator, comprising:
a housing having a first end;
a cap attached to the first end of the housing;
a first clamp attached to the cap;
an extendable member having a first end and a second end, the first end being attached to the first clamp, the extendable member being within the housing;
a second clamp attached to the second end of the extendable member;
a piston attached to the second clamp, wherein the piston slidably engages the housing;
wherein each of the first clamp and the second clamp comprise:
a plurality of clamping members, each clamping member comprising:
a body defining a flat surface for applying compression force;
a flange attached to the body, the flange defining a first opening for receiving a fastener therethrough, the flange defining a second opening for receiving an end of a fastener which is attached to another clamping member.
2. The accumulator of claim 1, wherein the plurality of clamping members comprise:
a first clamping member;
a second clamping member attached to the first clamping member by a fastener;
a third clamping member attached to the second clamping member by a fastener;
a fourth clamping member attached to the third clamping member by a fastener.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for authenticating a user on a host computer to a web server, comprising:
establishing a security context by the web server; and
transferring the security context from the web server to a trusted network security device; and
delegating the security context to a browser plug-in on a host computer by:
establishing a secure channel of communication between the network security device and the browser plug-in on a host computer; and
authenticating the network security device by the browser plug-in on the host computer; and
in response the network security device authenticating the user on the host computer; and
establishing trust between the plug-in on the host computer and the network security device; and
transferring the security context securely from the network security device to the host computer.
2. The method for authenticating a user on a host computer to a web server of claim 1 wherein the security context is a SAML Assertion.
3. The method for authenticating a user on a host computer to a web server of claim 1 wherein the network security device is a smart card.
4. The method for authenticating a user on a host computer to a web server of claim 3 wherein the network smart card comprising secure communication with other computers on the network using standard mainstream network communication protocols like TCPIP and SSLTLS.
5. The method for authenticating a user on a host computer to a web server of claim 1 wherein the network smart card comprises:
storing a manufacturer issued X.509 certificate and the X.509 certificate is signed by a trusted Certificate Authority.
6. The method for authenticating a user on a host computer to a web server of claim 1 wherein the browser plug-in on the host computer comprises:
requesting the manufacturer issued X.509 certificate from the network smart card; and
in response authenticating the network smart card; and
sending the user credentials to the network smart card.
7. The method for authenticating a user on a host computer to a web server of claim 6 wherein the network smart card comprises:
receiving the user credential from the browser plug-in on the host computer; and
authenticating the user on the host computer; and
establishing trust between the network smart card and the browser plug-in; and
delegating security context by transferring the security context to the plug-in on the host computer; and
authenticating the user on the host computer to the web server.
8. The method for authenticating a user on a host computer to a web server of claim 7 wherein the browser plug-in on the host computer comprises:
receiving the delegated security context from the network smart card and;
establishing trust between the user on the host computer and the web server by using the security context; and
enabling the user on the host computer to access resources on the web server.
9. The method for authenticating a user on a host computer to a web server of claim 3 wherein the network security device is a smart card and the smart card is a slave device of the host computer.
10. The method for authenticating a user on a host computer to a web server of claim 9 wherein the smart card comprises:
establishing network connection to other computers on the network via the host computer; and
acquiring security context from the web server; and
delegating security context to the browser plug-in on the host computer; and
enabling user on the host computer to access resources on the web server.
11. The method for authenticating a user on a host computer to a web server of claim 3 wherein network security device is a smart card and the smart card providing network connection between the host computer and the web server.
12. The method for authenticating a user on a host computer to a web server of claim 11 wherein the smart card comprises:
establishing network connection to the web server; and
acquiring security context from the web server; and
delegating security context to the browser plug-in on the host computer; and
enabling user on the host computer to access resources on the web server.
13. A method for authenticating a user on a host computer to a web server, comprising:
establishing a security context by the web server; and
transferring the security context from the web server to a security device; and
delegating the security context to a browser plug-in on a host computer by:
establishing a secure channel of communication between the security device and the browser plug-in on a host computer; and
authenticating the security device by the browser plug-in on the host computer; and
in response the security device authenticating the user on the host computer; and
establishing trust between the plug-in on the host computer and the security device; and
transferring the security context securely from the security device to the host computer.
14. The method for authenticating a user on a host computer to a web server of claim 13 wherein the security context is a SAML Assertion.
15. The method for authenticating a user on a host computer to a web server of claim 13 wherein the security device is a conventional smart card.
16. The method for authenticating a user on a host computer to a web server of claim 13 wherein the smart card comprises:
storing a manufacturer issued X.509 certificate and the X.509 certificate is signed by a trusted Certificate Authority.
17. The method for authenticating a user on a host computer to a web server of claim 13 wherein the browser plug-in on the host computer comprises:
requesting the manufacturer issued X.509 certificate from the smart card; and
in response authenticating the smart card; and
sending the user credentials to the smart card.
18. The method for authenticating a user on a host computer to a web server of claim 17 wherein the smart card comprises:
receiving the user credential from the browser plug-in on the host computer; and
authenticating the user on the host computer; and
establishing trust between the smart card and the browser plug-in; and
delegating security context by transferring the security context to the plug-in on the host computer; and
authenticating the user on the host computer to the web server.
19. The method for authenticating a user on a host computer to a web server of claim 18 wherein the browser plug-in on the host computer comprising:
receiving the delegated security context from the smart card and;
establishing trust between the user on the host computer and the web server by using the security context; and
enabling the user on the host computer to access resources on the web server.