外部コードのためのセキリティ機構を提供する方法であって:サーバ固有ブートストラップ鍵KsNAFの要求を含む前記外部コードを受け取ることと;サーバ識別子NAFIdを決定し、該サーバ識別子NAFIdに基づいて前記サーバ固有ブートストラップ鍵KsNAFを生成することと;セキュリティトークンを決定することと;前記サーバ固有ブートストラップ鍵KsNAF及び前記セキュリティトークンを用いて外部コード固有ブートストラップ鍵KsjsNAFを生成することと;前記外部コード固有ブートストラップ鍵KsjsNAFを、前記外部コードの前記セキュリティ機構のために使用することと;を含む、方法。第1のランダムチャレンジRAND1及び第2のランダムチャレンジRAND2を用いて前記セキュリティトークンを決定することをさらに含む、請求項1に記載の方法。前記外部コード固有ブートストラップ鍵KsjsNAFの検証のために、前記第2のランダムチャレンジRAND2及び前記外部コード固有ブートストラップ鍵KsjsNAFをアプリケーションサーバへ送信することをさらに含む、請求項2に記載の方法。前記送信することはさらに、前記第2のランダムチャレンジRAND2及び前記外部コード固有ブートストラップ鍵KsjsNAFを含む応答外部コードを送信することを含む、請求項3に記載の方法。請求項1に記載の方法であって、装置のプラウザアプリケーションによって、アプリケーションサーバから、前記外部コードを受信することと;前記ブラウザアプリケーションのアプリケーションプログラミングインタフェースJSGBAAPIにより、前記サーバ識別子NAFId及び前記セキュリティトークンを決定することと;前記アプリケーションプログラミングインタフェースJSGBAAPIにより、オペレーティングシステムのブートストラップモジュールから、前記サーバ固有ブートストラップ鍵KsNAFを要求することと;前記アプリケーションプログラミングインタフェースJSGBAAPIにより、前記ブートストラップモジュールから、前記サーバ固有ブートストラップ鍵KsNAFを受け取ることと;前記アプリケーションプログラミングインタフェースJSGBAAPIにより、前記外部コード固有ブートストラップ鍵KsjsNAFを生成することと;をさらに含む、方法。上記請求項のいずれかに記載の方法であって、装置のブラウザアプリケーションとアプリケーションサーバとの間にトランスポート層セキュリティTLSトンネルを確立することと;ドメイン名FQDN及びセキリュティプロトコル識別子を含む前記サーバ識別子NAFIdを決定することと;をさらに含む、方法。前記セキュリティプロトコル識別子は、トランスポート層セキュリティTLSの暗号文を用いて形成される、請求項6に記載の方法。鍵導出機能を用いて、前記外部コード固有ブートストラップ鍵KsjsNAFを生成することを更に含む、上記請求項のいずれかに記載の方法。前記外部コードはJavaScriptコードを含む、上記請求項のいずれかに記載の方法。トランスポート層セキュリティTLSマスタ鍵を用いて前記セキュリティトークンを決定することを含む、請求項1に記載の方法。少なくとも一つのプロセッサと、コンピュータプログラムコードを含む少なくとも一つのメモリとを備える装置であって、前記少なくとも一つのメモリ及び前記コンピュータプログラムコードは、前記少なくとも一つのプロセッサを用いて、前記装置に少なくとも:サーバ固有ブートストラップ鍵KsNAFの要求を含む外部コードを受け取ることと;サーバ識別子NAFIdを決定し、該サーバ識別子NAFIdに基づいて前記サーバ固有ブートストラップ鍵KsNAFを生成することと;セキュリティトークンを決定することと;前記サーバ固有ブートストラップ鍵KsNAF及び前記セキュリティトークンを用いて外部コード固有ブートストラップ鍵KsjsNAFを生成することと;前記外部コード固有ブートストラップ鍵KsjsNAFを、前記外部コードの前記セキュリティ機構のために使用することと;を遂行させるように構成されるコンピュータ実行可能なプログラムコードを含む、装置。前記少なくとも一つのメモリ及び前記プログラムコードが、前記少なくとも一つのプロセッサを用いて、前記装置に、少なくとも、第1のランダムチャレンジRAND1及び第2のランダムチャレンジRAND2を用いて前記セキュリティトークンを決定させるようにさらに構成される、請求項11に記載の装置。前記少なくとも一つのメモリ及び前記プログラムコードが、前記少なくとも一つのプロセッサを用いて、前記装置に、少なくとも、前記装置のプラウザアプリケーションによって、アプリケーションサーバから、前記外部コードを受信することと;前記ブラウザアプリケーションのアプリケーションプログラミングインタフェースJSGBAAPIにより、前記サーバ識別子NAFIdを決定することと;前記アプリケーションプログラミングインタフェースJSGBAAPIにより、オペレーティングシステムのブートストラップモジュールから、前記サーバ固有ブートストラップ鍵KsNAFを要求することと;前記アプリケーションプログラミングインタフェースJSGBAAPIにより、前記ブートストラップモジュールから、前記サーバ固有ブートストラップ鍵KsNAFを受け取ることと;前記アプリケーションプログラミングインタフェースJSGBAAPIにより、前記外部コード固有ブートストラップ鍵KsjsNAFを生成することと;を遂行させるようにさらに構成される、請求項11又は12に記載の装置。前記少なくとも一つのメモリ及び前記プログラムコードが、前記少なくとも一つのプロセッサを用いて、前記装置に、少なくとも、トランスポート層セキュリティTLSマスタ鍵を用いて前記セキュリティトークンを決定させるように構成される、請求項11から13のいずれかに記載の装置。コンピュータ可読媒体に具現化されるコンピュータプログラムであって、装置の少なくとも一つのプロセッサにより実行されると、前記装置に:サーバ固有ブートストラップ鍵KsNAFの要求を含む外部コードを受け取ることと;サーバ識別子NAFIdを決定することと;前記サーバ識別子NAFIdに基づいてサーバ固有ブートストラップ鍵KsNAFを生成することと;セキュリティトークンを決定することと;前記サーバ固有ブートストラップ鍵KsNAF及び前記セキュリティトークンを用いて外部コード固有ブートストラップ鍵KsjsNAFを生成することと;前記外部コード固有ブートストラップ鍵KsjsNAFを、前記外部コードの前記セキュリティ機構のために使用することと;を遂行させるように構成されるコンピュータ実行可能なプログラムコードを含む、コンピュータプログラム。外部コードのためのセキリティ機構を提供する方法であって:サーバ固有ブートストラップ鍵KsNAFの要求を含む前記外部コードを送信することと;セキュリティトークンを決定することと;サーバ識別子NAFIdを用いてサーバ固有ブートストラップ鍵KsNAFを生成することと;前記サーバ固有ブートストラップ鍵KsNAF及び前記セキュリティトークンを用いて外部コード固有ブートストラップ鍵KsjsNAFを生成することと;前記外部コード固有ブートストラップ鍵KsjsNAFを、前記外部コードの前記セキュリティ機構のために使用することと;を含む、方法。請求項16に記載の方法であって、ブートストラップサーバ機能BSFから前記サーバ固有ブートストラップ鍵KsNAFを要求することと;ドメイン名FQDN及びセキリュティプロトコル識別子を含む前記サーバ識別子NAFIdを決定することと;を含む、方法。請求項16又は17に記載の方法であって、外部コード固有ブートストラップ鍵KsjsNAFを受け取ることと;前記生成した外部コード固有ブートストラップ鍵KsjsNAFと、前記受け取った外部コード固有ブートストラップ鍵KsjsNAFとを比較することにより、前記外部コードの前記セキュリティ機構のために、外部コード固有ブートストラップ鍵KsjsNAFを検証することと;を含む.方法。アプリケーションサーバであって、少なくとも一つのプロセッサと、コンピュータプログラムコードを含む少なくとも一つのメモリとを備えるアプリケーションサーバであって、前記少なくとも一つのメモリ及び前記コンピュータプログラムコードが、前記少なくとも一つのプロセッサを用いて、前記アプリケーションサーバに少なくとも:サーバ固有ブートストラップ鍵KsNAFの要求を含む前記外部コードを送信することと;サーバ識別子NAFIdを用いてサーバ固有ブートストラップ鍵KsNAFを生成することと;セキュリティトークンを決定することと;前記サーバ固有ブートストラップ鍵KsNAF及び前記セキュリティトークンを用いて外部コード固有ブートストラップ鍵KsjsNAFを生成することと;前記外部コード固有ブートストラップ鍵KsjsNAFを、前記外部コードの前記セキュリティ機構のために使用することと;を遂行させるように構成される、アプリケーションサーバ。コンピュータ可読媒体に具現化されるコンピュータプログラムであって、アプリケーションサーバの少なくとも一つのプロセッサにより実行されると、前記アプリケーションサーバに:サーバ固有ブートストラップ鍵KsNAFの要求を含む前記外部コードを送信することと;サーバ識別子NAFIdを用いてサーバ固有ブートストラップ鍵KsNAFを生成することと;セキュリティトークンを決定することと;前記サーバ固有ブートストラップ鍵KsNAF及び前記セキュリティトークンを用いて外部コード固有ブートストラップ鍵KsjsNAFを生成することと;前記外部コード固有ブートストラップ鍵KsjsNAFを、前記外部コードの前記セキュリティ機構のために使用することと;を遂行させるように構成されるコンピュータ実行可能なプログラムコードを備える、コンピュータプログラム。