当前位置:周记财经 > 费用 > 正文内容

csa认证费用 csa认证是什么意思

更新时间:2026-07-27 23:03:59 费用3年前 (2023-12-01)516

你是否想了解更多关于csa认证费用和csa认证是什么意思的知识?在本文中,小编将为您详细介绍这两个话题,帮助您更好地理解。

cas认证是什么认证

CAS是Central Authentication Service的缩写,中央认证服务,一种独立开放指令协议。

CAS是Yale大学发起的一个开源项目,旨在为 Web应用系统提供一种可靠的单点登录方法,CAS在 2004年 12月正式成为 JA-SIG的一个项目。

特点

1、开源的企业级单点登录解决方案。

csa认证费用 csa认证是什么意思

2、CAS Server为需要独立部署的 Web应用。

3、CAS Client支持非常多的客户端(这里指单点登录系统中的各个 Web应用),包括 Java,.Net, PHP, Perl, Apache, uPortal, Ruby等。

原理和协议

从结构上看,CAS包含两个部分: CAS Server和 CAS Client。CAS Server需要独立部署,主要负责对用户的认证工作;

CAS Client负责处理对客户端受保护资源的访问请求,需要登录时,重定向到 CAS Server。图是 CAS最基本的协议过程:

CAS Client与受保护的客户端应用部署在一起,以 Filter方式保护受保护的资源。对于访问受保护资源的每个 Web请求,CAS Client会分析该请求的 Http请求中是否包含 Service Ticket,

如果没有,则说明当前用户尚未登录,于是将请求重定向到指定好的 CAS Server登录地址,并传递 Service(也就是要访问的目的资源地址),以便登录成功过后转回该地址。

用户在第 3步中输入认证信息,如果登录成功,CAS Server随机产生一个相当长度、唯一、不可伪造的 Service Ticket,并缓存以待将来验证,

之后系统自动重定向到 Service所在地址,并为客户端浏览器设置一个 Ticket Granted Cookie(TGC),

CAS Client在拿到 Service和新产生的 Ticket过后,在第 5,6步中与 CAS Server进行身份核实,以确保 Service Ticket的合法性。

在该协议中,所有与 CAS的交互均采用 SSL协议,确保,ST和 TGC的安全性。协议工作过程中会有 2次重定向的过程,但是 CAS Client与 CAS Server之间进行 Ticket验证的过程对于用户是透明的。

另外,CAS协议中还提供了 Proxy(代理)模式,以适应更加高级、复杂的应用场景,具体介绍可以参考 CAS官方网站上的相关文档。

扩展资料

使用 CAS在 Tomcat中实现单点登录中部署客户端应用

单点登录的目的是为了让多个相关联的应用使用相同的登录过程,本文在讲解过程中构造 2个简单的应用,分别以 casTest1和 casTest2来作为示例,它们均只有一个页面,显示欢迎信息和当前登录用户名。

这 2个应用使用同一套登录信息,并且只有登录过的用户才能访问,通过本文的配置,实现单点登录,即只需登录一次就可以访问这两个应用。

与 CAS Server建立信任关系

假设 CAS Server单独部署在一台机器 A,而客户端应用部署在机器 B上,由于客户端应用与 CAS Server的通信采用 SSL,因此,需要在 A与 B的 JRE之间建立信任关系。

首先与 A机器一样,要生成 B机器上的证书,配置 Tomcat的 SSL协议。

其次,下载http://blogs.sun.com/andreas/entry/no_more_unable_to_find的 InstallCert.java,运行“ java InstallCert compA:8443”命令,

并且在接下来出现的询问中输入 1。

这样,就将 A添加到了 B的 trust store中。如果多个客户端应用分别部署在不同机器上,那么每个机器都需要与 CAS Server所在机器建立信任关系。

配置 CAS Filter

准备好应用 casTest1和 casTest2过后,分别部署在 B和 C机器上,由于 casTest1和casTest2,B和 C完全等同,我们以 casTest1在 B机器上的配置做介绍,

假设 A和 B的域名分别为 domainA和 domainB。

将 cas-client-java-2.1.1.zip改名为 cas-client-java-2.1.1.jar并拷贝到 casTest1/WEB-INF/lib目录下,修改 web.xml文件,添加 CAS Filter,如清单 10所示:

清单 10.添加 CAS Filter

<web-app>...<filter>

<filter-name>CAS Filter</filter-name>

<filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>

<init-param>

<param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name>

<param-value>https://domainA:8443/cas/login</param-value>

</init-param>

<init-param>

<param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>

<param-value>https://domainA:8443/cas/serviceValidate</param-value>

</init-param>

<init-param>

<param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name>

<param-value>domainB:8080</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>CAS Filter</filter-name>

<url-pattern>/protected-pattern/*</url-pattern>

</filter-mapping>

...

</web-app>

对于所有访问满足 casTest1/protected-pattern/路径的资源时,都要求到 CAS Server登录,如果需要整个 casTest1均受保护,可以将 url-pattern指定为“/*”。

从清单 10可以看到,我们可以为 CASFilter指定一些参数,并且有些是必须的,表格 1和表格 2中分别是必需和可选的参数:

表格 1. CASFilter必需的参数

表格 2. CASFilter可选参数

传递登录用户名

CAS在登录成功过后,会给浏览器回传 Cookie,设置新的到的 Service Ticket。但客户端应用拥有各自的 Session,我们要怎么在各个应用中获取当前登录用户的用户名呢?

CAS Client的 Filter已经做好了处理,在登录成功后,就可以直接从 Session的属性中获取,如清单 11所示:

清单 11.在 Java中通过 Session获取登录用户名

1//以下两者都可以

2session.getAttribute(CASFilter.CAS_FILTER_USER);

3session.getAttribute("edu.yale.its.tp.cas.client.filter.user");

在 JSTL中获取用户名的方法如清单 12所示:

清单 12.通过 JSTL获取登录用户名

1<c:out value="${sessionScope[CAS:'edu.yale.its.tp.cas.client.filter.user']}"/>

另外,CAS提供了一个 CASFilterRequestWrapper类,该类继承自HttpServletRequestWrapper,主要是重写了 getRemoteUser()方法,

只要在前面配置 CASFilter的时候为其设置“ edu.yale.its.tp.cas.client.filter.wrapRequest”参数为 true,就可以通过 getRemoteUser()方法来获取登录用户名,具体方法如清单 13所示:

清单 13.通过 CASFilterRequestWrapper获取登录用户名

1 CASFilterRequestWrapper reqWrapper=new CASFilterRequestWrapper(request);

2 out.println("The logon user:"+ reqWrapper.getRemoteUser());

参考资料来源:百度百科-CAS

参考资料来源:IBM中国-使用 CAS在 Tomcat中实现单点登录

什么是“CSA认证”

什么是CSA认证

CSA是加拿大标准协会(Canadian Standards Association)的简称它成立于1919年,是加拿大首家专为制定工业标准的非盈利性机构。在北美市场上销售的电子、电器等产品都需要取得安全方面的认证。目前CSA是加拿大最大的安全认证机构,也是世界上最著名的安全认证机构之一。它能对机械、建材、电器、电脑设备、办公设备、环保、医疗防火安全、运动及娱乐等方面的所有类型的产品提供安全认证。CSA已为遍布全球的数千厂商提供了认证服务,每年均有上亿个附有CSA标志的产品在北美市场销售。

认证产品类型

CSA的认证检验主要集中在八个方面:

人类生存及环境:包括职业保健和安全、公共安全、体育运动及娱乐设备环保及保健工艺技术。

电气与电子:包括建筑用电气设备安装法规,各类工商及民用的电气、电子产品。

通讯与信息:包括住处处理系统、电信及电磁干扰技术与设备。

建筑结构:包括建筑材料和产品、土木产品、混凝土、砖石结构、管件及建筑设计。

能源:包括能源再生和转移,燃料燃烧及安全设备,核能技术。

运输及分配系统:包括机动车安全、油气管线、物资处理与分配及离岸设施。

材料工艺技术:包括焊接与冶金。

商业及生产管理系统:包括质量管理与基础工程。

CSA认证流程

1.将初步申请表填妥,连同一切有关产品(包括全部电器部件和塑胶材料)的说明书和技术数据一并交给CSA;

2. CSA将根据产品的具体情况确定认证费用,再以传真通知申请公司;

3.经申请公司确认后,将寄上正式申请表和通知书,该通知书包括下列要求:

1)正式申请表签署后,电汇认证费用(可支付人民币)到办事处。

2)按通知将测试样板送到指定地点。

4.指定实验室将依时进行认证工作。

5.认证测试完毕之后,将会发给申请公司一份初步报告,详细列明如下:

1)产品结构需如何改良才能符合标准

2)要用来完成认证报告的其他资料

3)请申请公司简约认证记录草案的内容

4) CSA认证所需的唛头以及获取唛头的方法

5)产品所需的工厂测试

6. CSA将申请公司对上述第五项的回答加以评估;

7.同时CSA将会编写一份用作产品生产参考和跟踪检验用的认证报告

8.到了这个阶段,在某种情况下,CSA要到工厂做工厂初期评估,简称IFE。

9.最后CSA便会连同认证记录发一份合格证书,授权申请公司在其他产品上加上CSA的认证标志。

10.申请公司要和CSA签订一份服务协议,以表示双方同意CSA到工厂作产品跟踪检验。申请公司每年需支付年费来维持该项协议。

认证资料提供

公司资料表、营业执复印件

产品描述(包括但不限于如下):

产品名称、产品型号、产品用途。

零部件表请提供产品零部件的名称和型号、额定值、制造厂家信息。若零部件已获得CSA或UL认证,请注明该零件的档案号码,如果某一零部件有多个供应商,可以起提供。

产品性能和规格,如尺寸、额定电压、电流、频率和功率等。

结构图或爆炸图:产品的机构图在图纸中注明部分的名称,以便与零件表一一对应。

提供电路原理图:PCB原理图、产品的照片、使用说明、安全事项或安装说明等。

认证周期及有效期

3-4周

ce认证多少钱,需要哪些资料

多少钱需要看你产品和系列多少的,不同产品费用差别很大的。几千到十几万都有的。

申请CE认证准备材料清单:

1.认证申请书(我们提供)(申请人名称、地址,产品名称、型号)

2.产品说明书(使用说明、紧急情况处理措施及详细技术参数,如电压,电流,功率)

3.产品爆炸图(即结构图)、原理图、电路图文件资料(即能反映爬申距离、间隙、绝缘层数和厚度的设计图)

4.零部件清单(我们提供)(零部件名称、制造商、产品型号、参数)

5.整机及零部件认证书复印件(如果证书有效,部分可免于测试)

6.系列型号的差异说明(说明型号之间的不同点,判断是否可放一个系列进行合并)

7.两只正常工作的样机:结构最复杂且功率最大的一只和功率最小的一只

csa认证是什么意思

CSA认证是加拿大标准协会(Canadian Standards Association)的简称。

它成立于1919年,是加拿大首家专为制定工业标准的非盈利性机构。在北美市场上销售的电子,电器,卫浴,燃气等产品都需要取得安全方面的认证。目前CSA是加拿大最大的安全认证机构,也是世界上最著名的安全认证机构之一。它能对机械、建材、电器、电脑设备、办公设备、环保、医疗防火安全、运动及娱乐等方面的所有类型的产品提供安全认证。CSA已为遍布全球的数千厂商提供了认证服务,每年均有上亿个附有CSA标志的产品在北美市场销售。

扩展资料:

CSA通常采用的认证方法分四个步骤:

1、认证前分析。申请者提出申请后,要分析申请人所提供的有关产品的资料是否完备,样品是否符合规定。

2、测试前分析。认证工作师确定测试项目,拟出测试程序。

3、根据程序及项目进行测试。

4、实验室测试后分析。认证工程师将测试结果分析后,与申请人见面。如测试结果与要求相符,认证工作即告一段落,可发给申请人认证合格证。

参考资料来源:百度百科-CSA认证

好了,关于csa认证费用和csa认证是什么意思的问题到这里结束啦,希望可以解决您的问题哈!

相关文章

托福雅思培训费用 托福雅思培训班学费

托福雅思培训费用 托福雅思培训班学费

各位朋友,你是否对托福雅思培训费用和托福雅思培训班学费的相关问题感到好奇?别担心,我将为你揭示这些问题的答案,帮助你更好地理解和应用这些知识。让我们一起探索吧!托福雅思培训班学费学费是介乎在几千元到上...

苹果开发者账号费用 苹果开发者订阅一年多少钱

苹果开发者账号费用 苹果开发者订阅一年多少钱

大家好,今天给各位分享苹果开发者账号费用的一些知识,其中也会对苹果开发者订阅一年多少钱进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!苹果开发者订阅一年多...

房租待摊费用会计分录?房租摊销会计分录怎么做

房租待摊费用会计分录?房租摊销会计分录怎么做

大家好,今天给各位分享房租待摊费用会计分录的一些知识,其中也会对房租摊销会计分录怎么做进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!房租分摊如何写会计分...

马来西亚国际学校学费?马来西亚国际学校排名及收费

马来西亚国际学校学费?马来西亚国际学校排名及收费

无论是马来西亚国际学校学费还是马来西亚国际学校排名及收费,它们都是当前热门话题。如果你对它们感到好奇,那么请跟随小编的脚步,一起来揭开它们的秘密吧!马来西亚国际学校排名及收费2023马来西亚前五国际学...

南京航空航天大学学费 南京航空航天大学学费多少

南京航空航天大学学费 南京航空航天大学学费多少

大家好,南京航空航天大学学费相信很多的网友都不是很明白,包括南京航空航天大学学费多少也是一样,不过没有关系,接下来就来为大家分享关于南京航空航天大学学费和南京航空航天大学学费多少的一些知识点,大家可以...

无形资产费用,什么是无形资产摊销费用

无形资产费用,什么是无形资产摊销费用

朋友们,你是否曾想过深入了解无形资产费用和什么是无形资产摊销费用的内涵?在本文中,我将为你详细解析这两个话题,希望能给你带来全新的视角和思考。无形资产摊销为什么记入管理费用无形资产摊销计入管理费用是会...